DocsMind é um projeto de código aberto que permite conversar com seus documentos.
Atualmente está em desenvolvimento e pode haver grandes mudanças a qualquer momento.
Site de demonstração
Aviso
Devido ao plano gratuito da Ferrovia oferecer apenas 500 horas mensais, a Demo do dia 21 de cada mês não estará disponível. Clone-o localmente para uso naquele momento.
Faça uma pergunta com seus documentos
Resumir documentos
Fonte de destaque
Carregar documentos .pdf, .md (melhor suporte)
Dados salvos localmente
Rastreador de uso de token
Dockerizar
Modo de bate-papo
Modo escuro
/ comando (/ buscar / resumir)
Reduza o tamanho da imagem do servidor.
Suporte para mais formatos de documentos: txt...
Baixe documentos da internet
Mensagem formatada em Markdown
i18n
Aplicativo de desktop
Se você achar este projeto útil, considere dar-lhe uma estrela.
Nome | Descrição | Opcional |
---|---|---|
OPENAI_PROXY | substituirá https://api.openai.com/v1 | ✅ |
VITE_SERVICES_URL | URL de back-end para código de front-end | ✅ |
VITE_DISABLED_UPLOAD | DISABLED_UPLOAD | ✅ |
Este projeto inclui código frontend (/client) e backend (/server). O código frontend é usado para exibir a IU, enquanto o código backend fornece serviços para a IU.
Mais detalhes
Aviso
Verifique se você pode acessar o OpenAI em sua região. Consulte o problema para obter mais informações.
Criar .env
Crie um arquivo .env
e copie o conteúdo de .env.example
para modificá-lo.
Executar aplicativo
docker-compose up -d
Adicione --build
para reconstruir a imagem após cada atualização de código.
docker-compose up -d --build
agora você pode acessar o aplicativo em http://localhost:8081
Todos os dados serão salvos no diretório ./data
.
Crie um arquivo .env
e copie o conteúdo de .env.example
para modificá-lo.
Instalar dependências
yarn
Executar aplicativo
yarn dev
você precisa de um ambiente python
Criar ambiente virtual
cd server python -m venv .venv
Ambiente virtual ativo
Windows
.venvScriptsactivate
Mac
. .venv/bin/activate
Instalar dependências
pip install -r requirements.txt
Executar serviços
flask run --reload --port=8080
Licença AGPL-3.0