Lokales Schnellstartprogramm für RAG-Systeme
Simba bietet zwei lokale Entwicklungs- und Bereitstellungsmethoden:
Traditionelle Bereitstellungsprozesse:
- Klonen Sie das Repository: git clone https://github.com/GitHamza0206/simba.git
- Konfigurieren Sie die Umgebung: Installieren Sie Redis und setzen Sie den API_KEY und andere Parameter in der .env-Datei
- Python-Abhängigkeiten mit Poetry verwalten: poetry install; poetry shell
- Starten Sie die Back-End- (uvicorn) und Front-End-Dienste (npm run dev).
Docker Rapid Deployment (empfohlen):
- Mit einem einzigen Befehl wird die Bereitstellung abgeschlossen: docker-compose up -build
- Automatische Einbeziehung aller abhängigen Komponenten wie Redis, Celery usw.
- Produktionsumgebungen können die Konfigurationsdatei docker-compose.prod.yml verwenden
Hinweis: Es wird empfohlen, den Parameter -reload im Entwicklungsmodus zu aktivieren, damit bei einer Änderung des Codes der Dienst automatisch neu gestartet wird. Für die Front-End-Entwicklung können Sie http://localhost:5173实时预览改动效果 besuchen.
Diese Antwort stammt aus dem ArtikelSimba: ein Wissensmanagementsystem für die Organisation von Dokumenten, das sich nahtlos in jedes RAG-System integrieren lässt.Die































