DocsMind는 문서와 채팅할 수 있는 오픈 소스 프로젝트입니다.
현재 개발 중이므로 언제든지 큰 변화가 있을 수 있습니다.
데모 사이트
경고
철도의 무료 플랜은 월 500시간만 제공되므로 매월 21일 데모는 이용할 수 없습니다. 그때 사용하려면 로컬로 복제하세요.
문서에 대해 질문하기
문서 요약
소스 강조 표시
문서 업로드 .pdf,.md(최고의 지원)
로컬에 저장된 데이터
토큰 사용량 추적기
Dockerize
채팅 모드
다크 모드
/ 명령(/fetch /summarize)
서버 이미지의 크기를 줄입니다.
더 많은 문서 형식 지원: txt...
인터넷에서 문서 다운로드
마크다운 형식의 메시지
i18n
데스크탑 애플리케이션
이 프로젝트가 도움이 되었다고 생각하시면 별표를 주시는 것을 고려해 보십시오.
이름 | 설명 | 선택 과목 |
---|---|---|
OPENAI_PROXY | https://api.openai.com/v1을 대체합니다. | ✅ |
VITE_SERVICES_URL | 프런트엔드 코드의 백엔드 URL | ✅ |
VITE_DISABLED_UPLOAD | DISABLED_UPLOAD | ✅ |
이 프로젝트에는 프런트엔드(/client) 및 백엔드(/server) 코드가 모두 포함되어 있습니다. 프론트엔드 코드는 UI를 표시하는 데 사용되며 백엔드 코드는 UI에 서비스를 제공합니다.
자세한 내용
경고
해당 지역에서 OpenAI에 액세스할 수 있는지 확인하세요. 자세한 내용은 해당 문제를 참조하세요.
.env 생성
.env
파일을 생성하고 .env.example
의 내용을 복사하여 수정합니다.
앱 실행
도커-작성 -d
각 코드 업데이트 후 이미지를 다시 빌드하려면 --build
추가하세요.
docker-compose up -d --build
이제 http://localhost:8081
에서 앱에 액세스할 수 있습니다.
모든 데이터는 ./data
디렉토리에 저장됩니다.
.env
파일을 생성하고 .env.example
의 내용을 복사하여 수정합니다.
종속성 설치
yarn
앱 실행
yarn dev
Python 환경이 필요합니다
가상 환경 생성
cd server python -m venv .venv
활성 가상 환경
창문들
.venvScriptsactivate
스코틀랜드 사람
. .venv/bin/activate
종속성 설치
pip install -r requirements.txt
서비스 실행
flask run --reload --port=8080
AGPL-3.0 라이센스