HuggingFace
LibreChat ganz einfach auf Hugging Face Spaces bereitstellen
Datenbank erstellen und konfigurieren (Erforderlich)
Als Erstes müssen Sie eine MongoDB Atlas-Datenbank erstellen und Ihren Verbindungs-String abrufen.
Befolgen Sie die Anweisungen in diesem Dokument: MongoDB Atlas
Erste Schritte
1. Melden Sie sich bei Hugging Face an oder erstellen Sie ein Konto.
2. Besuchen Sie https://huggingface.co/spaces/LibreChat/template und klicken Sie auf Duplicate this Space, um die LibreChat-Vorlage in Ihr Profil zu kopieren.
Hinweis: Es ist normal, dass diese Vorlage einen Laufzeitfehler aufweist; Sie müssen sie mithilfe der folgenden Anleitung konfigurieren, um sie funktionsfähig zu machen.
3. Benennen Sie Ihren Space und füllen Sie die Secrets und Variables aus
Sie können hier auch entscheiden, ob es öffentlich oder privat sein soll.
Sie müssen diese Werte ausfüllen:
| Secrets | Werte |
|---|---|
| MONGO_URI | * verwenden Sie diese Anleitung, um den String zu erhalten: https://librechat.ai/docs/configuration/mongodb/mongodb_atlas |
| OPENAI_API_KEY | user_provided |
| BINGAI_TOKEN | user_provided |
| CHATGPT_TOKEN | user_provided |
| ANTHROPIC_API_KEY | user_provided |
| GOOGLE_KEY | user_provided |
| CREDS_KEY | * siehe unten |
| CREDS_IV | * siehe unten |
| JWT_SECRET | * siehe unten |
| JWT_REFRESH_SECRET | * siehe unten |
⬆️ Lassen Sie das Wertfeld für alle endpoint leer, die Sie deaktivieren möchten.
⚠️ Das Festlegen der API-Schlüssel und des Tokens auf
user_providedermöglicht es Ihnen, diese sicher über die WebUI bereitzustellen.
- Für
CREDS_KEY,CREDS_IVundJWT_SECRETverwenden Sie dieses Tool: Credentials Generator- Führen Sie das Tool ein zweites Mal aus und verwenden Sie den neuen
JWT_SECRET-Wert für dasJWT_REFRESH_SECRET.
| Variablen | Werte |
|---|---|
| APP_TITLE | LibreChat |
| ALLOW_REGISTRATION | true |
Bereitstellung
1. Wenn Sie mit dem Ausfüllen der secrets und variables fertig sind, klicken Sie unten in diesem Fenster auf Duplicate Space
2. Das Projekt wird nun erstellt, dies wird einige Minuten in Anspruch nehmen
3. Sobald der Vorgang abgeschlossen ist, ändert sich Building zu Running
Und Sie werden auf LibreChat zugreifen können!
Update
Um LibreChat zu aktualisieren, wählen Sie einfach Factory Reboot aus dem ⚙️Settings-Menü.
Fazit
Sie können jetzt über die aktuelle URL darauf zugreifen. Wenn Sie ohne das Hugging Face-Overlay darauf zugreifen möchten, können Sie diese URL-Vorlage mit Ihren Informationen anpassen:
https://username-projectname.hf.space/
z. B. https://cooluser-librechat.hf.space/
🎉 Herzlichen Glückwunsch, du hast LibreChat erfolgreich auf Hugging Face bereitgestellt! 🤗
Meilisearch-Einrichtung (Optional)
Um die Suchfunktion in LibreChat zu aktivieren, müssen Sie eine Meilisearch-Instanz bereitstellen und konfigurieren. So geht's:
1. Duplizieren Sie den Meilisearch Space:
Besuchen Sie diesen Link: https://huggingface.co/spaces/LibreChat/meilisearch und klicken Sie auf "Duplicate this Space".
2. Konfigurieren des Meilisearch-Bereichs:
-
Sichtbarkeit: Setzen Sie die Sichtbarkeit auf "public".
-
MEILI_MASTER_KEY: Generieren Sie einen sicheren 16-stelligen Hauptschlüssel. Sie können ein Tool wie https://randomkeygen.com/ verwenden, um einen zufälligen Schlüssel zu generieren. Setzen Sie diesen Schlüssel als Wert für die Umgebungsvariable
MEILI_MASTER_KEYim Meilisearch-Bereich. Wichtig: Bewahren Sie diesen Schlüssel sicher auf! -
MEILI_ENV: Setzen Sie die Umgebungsvariable
MEILI_ENVaufproduction.
3. Duplizieren Sie den Space:
Klicken Sie auf die Schaltfläche "Duplicate Space".
4. Konfigurieren Sie LibreChat für die Verwendung von Meilisearch:
-
Bearbeiten der Dockerfile: Gehen Sie zu Ihrem LibreChat-Bereich (den Sie von der Haupt-LibreChat-Vorlage dupliziert haben). Navigieren Sie zu „Files“ -> „Dockerfile“ und klicken Sie auf „Edit“.
-
Zeilen auskommentieren und bearbeiten: Kommentieren Sie die folgenden Zeilen in der Dockerfile aus bzw. bearbeiten Sie diese. Diese Zeilen enthalten
ENV SEARCHundENV MEILI_*. Stellen Sie sicher, dass Sie<YOUR_MEILISEARCH_SPACE_URL>durch die tatsächliche URL Ihrer Meilisearch-Bereitstellung auf Hugging Face Spaces ersetzen. Sie sollte in etwa so aussehen: https://username-meilisearch.hf.space/. Aktualisieren Sie den Benutzernamen, damit er mit Ihrem Benutzernamen übereinstimmt! -
Änderungen committen: Committe deine Änderungen in den
mainBranch.
5. Fügen Sie den MEILI_MASTER_KEY Secret zu LibreChat hinzu:
-
Gehe zu den Einstellungen deines LibreChat-Bereichs (die LibreChat-Bereitstellung, nicht die von Meilisearch).
-
Klicken Sie auf "New secret".
-
Name: Geben Sie
MEILI_MASTER_KEYein. -
Wert: Geben Sie denselben Master-Key ein, den Sie bei der Einrichtung des Meilisearch-Bereichs verwendet haben.
6. Einrichtung überprüfen:
Nachdem LibreChat neu erstellt wurde und läuft, sollten Sie oben links in der LibreChat-Oberfläche eine Suchoption sehen. Wenn Sie diese nicht sehen, überprüfen Sie bitte noch einmal, ob Sie alle Schritte korrekt befolgt haben.
Wie finden Sie diese Anleitung?