DocsMind ist ein Open-Source-Projekt, das es Ihnen ermöglicht, mit Ihren Dokumenten zu chatten.
Es befindet sich derzeit in der Entwicklung und es kann jederzeit zu größeren Änderungen kommen.
Demo-Site
Warnung
Da der kostenlose Plan von Railway nur 500 Stunden pro Monat umfasst, ist die Demo am 21. eines jeden Monats nicht verfügbar. Bitte klonen Sie es lokal, um es zu diesem Zeitpunkt verwenden zu können.
Stellen Sie eine Frage mit Ihren Dokumenten
Dokumente zusammenfassen
Quelle hervorheben
Laden Sie Dokumente im PDF- oder MD-Format hoch (bester Support).
Daten werden lokal gespeichert
Token-Nutzungs-Tracker
Dockerisieren
Chat-Modus
Dunkler Modus
/ Befehl (/fetch /summarize)
Reduzieren Sie die Größe des Server-Images.
Unterstützung für weitere Dokumentformate: txt...
Laden Sie Dokumente aus dem Internet herunter
Markdown-formatierte Nachricht
i18n
Desktop-Anwendung
Wenn Sie dieses Projekt hilfreich finden, denken Sie bitte darüber nach, ihm einen Stern zu geben?
Name | Beschreibung | Optional |
---|---|---|
OPENAI_PROXY | wird https://api.openai.com/v1 ersetzen | ✅ |
VITE_SERVICES_URL | Backend-URL für Frontend-Code | ✅ |
VITE_DISABLED_UPLOAD | DISABLED_UPLOAD | ✅ |
Dieses Projekt umfasst sowohl Frontend- (/client) als auch Backend- (/server) Code. Der Frontend-Code wird zur Anzeige der Benutzeroberfläche verwendet, während der Backend-Code Dienste für die Benutzeroberfläche bereitstellt.
Weitere Details
Warnung
Bitte prüfen Sie, ob Sie in Ihrer Region auf OpenAI zugreifen können. Weitere Informationen finden Sie im entsprechenden Problem.
Erstellen Sie .env
Erstellen Sie eine .env
Datei und kopieren Sie den Inhalt von .env.example
um ihn zu ändern.
App ausführen
docker-compose up -d
Bitte fügen Sie --build
hinzu, um das Image nach jeder Codeaktualisierung neu zu erstellen.
docker-compose up -d --build
Jetzt können Sie unter http://localhost:8081
auf die App zugreifen
Alle Daten werden im Verzeichnis ./data
gespeichert.
Erstellen Sie eine .env
Datei und kopieren Sie den Inhalt von .env.example
um ihn zu ändern.
Abhängigkeiten installieren
yarn
App ausführen
yarn dev
Sie benötigen eine Python-Umgebung
Erstellen Sie eine virtuelle Umgebung
cd server python -m venv .venv
Aktive virtuelle Umgebung
Fenster
.venvScriptsactivate
Mac
. .venv/bin/activate
Abhängigkeiten installieren
pip install -r requirements.txt
Führen Sie Dienste aus
flask run --reload --port=8080
AGPL-3.0-Lizenz