DocsMind es un proyecto de código abierto que te permite chatear con tus documentos.
Actualmente está en desarrollo y puede haber cambios importantes en cualquier momento.
Sitio de demostración
Advertencia
Debido a que el plan gratuito de Railway solo proporciona 500 horas por mes, la demostración del día 21 de cada mes no estará disponible. Clónelo localmente para usarlo en ese momento.
Haga una pregunta con sus documentos
Resumir documentos
Resaltar fuente
Cargar documentos .pdf, .md (mejor soporte)
Datos guardados localmente
Rastreador de uso de tokens
Dockerizar
modo chat
modo oscuro
/comando (/buscar /resumir)
Reduzca el tamaño de la imagen del servidor.
Soporte para más formatos de documentos: txt...
Descargar documentos de Internet
Mensaje con formato Markdown
i18n
aplicación de escritorio
Si encuentra útil este proyecto, considere darle una estrella.
Nombre | Descripción | Opcional |
---|---|---|
OPENAI_PROXY | reemplazará https://api.openai.com/v1 | ✅ |
VITE_SERVICES_URL | URL de backend para el código de frontend | ✅ |
VITE_DISABLED_UPLOAD | DISABLED_UPLOAD | ✅ |
Este proyecto incluye código frontend (/cliente) y backend (/servidor). El código de interfaz se utiliza para mostrar la interfaz de usuario, mientras que el código de fondo proporciona servicios a la interfaz de usuario.
Más detalles
Advertencia
Verifique si puede acceder a OpenAI en su región; puede consultar el problema para obtener más información.
Crear .env
Cree un archivo .env
y copie el contenido de .env.example
para modificarlo.
Ejecutar aplicación
docker-componer -d
Agregue --build
para reconstruir la imagen después de cada actualización de código.
docker-compose up -d --build
ahora puedes acceder a la aplicación en http://localhost:8081
Todos los datos se guardarán en el directorio ./data
.
Cree un archivo .env
y copie el contenido de .env.example
para modificarlo.
Instalar dependencias
yarn
Ejecutar aplicación
yarn dev
necesitas un entorno Python
Crear entorno virtual
cd server python -m venv .venv
Entorno virtual activo
ventanas
.venvScriptsactivate
impermeable
. .venv/bin/activate
Instalar dependencias
pip install -r requirements.txt
Ejecutar servicios
flask run --reload --port=8080
Licencia AGPL-3.0