OpenRouter
Konfigurieren Sie OpenRouter als benutzerdefinierten endpoint in LibreChat.
OpenRouter leitet Anfragen an Hunderte von Modellen von OpenAI, Anthropic, Google, Meta, Mistral und anderen Anbietern über einen einzigen OpenAI-kompatiblen endpoint weiter.
Einen API-Schlüssel erhalten
Erstellen Sie ein Konto unter openrouter.ai und generieren Sie einen Schlüssel auf der Keys-Seite. Der Schlüssel beginnt mit sk-or-v1-. Fügen Sie ihn Ihrer .env Datei hinzu:
Verwenden Sie OPENROUTER_KEY, nicht OPENROUTER_API_KEY
Die Variable muss OPENROUTER_KEY genannt werden. Die Benennung als OPENROUTER_API_KEY leitet auch den integrierten OpenAI endpoint über OpenRouter um, was fast nie das ist, was Sie beabsichtigen.
Konfiguration
Fügen Sie den endpoint unter endpoints.custom in Ihrer librechat.yaml hinzu:
Um eine feste Modellliste anzupinnen, anstatt den vollständigen Katalog abzurufen, setzen Sie fetch: false und listen Sie die Modelle selbst auf:
Damit jeder Benutzer seinen eigenen Schlüssel über die LibreChat UI eingeben kann, anstatt ihn aus der .env zu lesen, setzen Sie apiKey: "user_provided". Benutzer sehen dann ein Eingabefeld für den Schlüssel, wenn sie den endpoint auswählen.
Hinweise
- Mit
fetch: truelädt LibreChat die vollständige Modellliste von OpenRouter, sodass neue Modelle automatisch erscheinen. Dasdefault-Array ist lediglich die anfängliche Auswahl. dropParams: ["stop"]entfernt denstop-Parameter aus Anfragen. OpenRouter-Modelle verwenden unterschiedliche Stop-Token, und das Entfernen verhindert Kompatibilitätsfehler.- Eine
402 Payment Required-Antwort stammt von OpenRouter, nicht von LibreChat. Fügen Sie Guthaben hinzu oder wählen Sie ein kostenloses Modell in Ihrem OpenRouter-Konto aus und versuchen Sie es dann erneut.
Wie finden Sie diese Anleitung?