DocsMind est un projet open source qui vous permet de discuter avec vos documents.
Il est actuellement en cours de développement et des changements majeurs peuvent survenir à tout moment.
Site de démonstration
Avertissement
En raison du plan gratuit de Railway ne fournissant que 500 heures par mois, la démo du 21e jour de chaque mois ne sera pas disponible. Veuillez le cloner localement pour pouvoir l'utiliser à ce moment-là.
Posez une question avec vos documents
Résumer des documents
Mettre en surbrillance la source
Téléchargez des documents .pdf, .md (meilleur support)
Données enregistrées localement
Suivi de l'utilisation des jetons
Dockeriser
Mode discussion
Mode sombre
/commande (/fetch/summarize)
Réduisez la taille de l'image du serveur.
Prise en charge d'autres formats de documents : txt...
Télécharger des documents depuis Internet
Message au format Markdown
i18n
Application de bureau
Si vous trouvez ce projet utile, pensez à lui donner une étoile ?
Nom | Description | Facultatif |
---|---|---|
OPENAI_PROXY | remplacera https://api.openai.com/v1 | ✅ |
VITE_SERVICES_URL | URL backend pour le code frontend | ✅ |
VITE_DISABLED_UPLOAD | DISABLED_UPLOAD | ✅ |
Ce projet comprend à la fois le code frontend (/client) et backend (/server). Le code frontend est utilisé pour afficher l'interface utilisateur, tandis que le code backend fournit des services à l'interface utilisateur.
Plus de détails
Avertissement
Veuillez vérifier si vous pouvez accéder à OpenAI dans votre région, vous pouvez vous référer au problème pour plus d'informations.
Créer .env
Créez un fichier .env
et copiez le contenu de .env.example
pour le modifier.
Exécuter l'application
docker-compose up -d
Veuillez ajouter --build
pour reconstruire l'image après chaque mise à jour du code.
docker-compose up -d --build
vous pouvez maintenant accéder à l'application sur http://localhost:8081
Toutes les données seront enregistrées dans le répertoire ./data
.
Créez un fichier .env
et copiez le contenu de .env.example
pour le modifier.
Installer les dépendances
yarn
Exécuter l'application
yarn dev
vous avez besoin d'un environnement python
Créer un environnement virtuel
cd server python -m venv .venv
Environnement virtuel actif
fenêtres
.venvScriptsactivate
Mac
. .venv/bin/activate
Installer les dépendances
pip install -r requirements.txt
Exécuter des services
flask run --reload --port=8080
Licence AGPL-3.0