LibreChat
Guide d'integration LibreChat
Connectez UnoRouter a LibreChat via un endpoint personnalise compatible OpenAI.
Apercu
LibreChat expose tout hote compatible OpenAI via endpoints.custom. Ajoutez un bloc UnoRouter, definissez la variable d'environnement et le selecteur de modeles se remplit automatiquement depuis le catalogue.
Configuration rapide
Renseignez ces valeurs dans le client. Votre cle se remplit automatiquement une fois connecte.
text
URL de base: https://api.unorouter.ai/v1
Cle API: YOUR_API_KEYCompatibilite
Chat CompletionsStreamingAppel d'outils
Configuration etape par etape
- 1Modifiez librechat.yaml
Dans votre installation LibreChat, ajoutez un bloc d'endpoint personnalise sous endpoints.custom.
yamlendpoints: custom: - name: 'UnoRouter' apiKey: '${UNOROUTER_API_KEY}' baseURL: 'https://api.unorouter.ai/v1' models: fetch: true titleConvo: true modelDisplayLabel: 'UnoRouter' - 2Ajoutez la variable d'environnement
Definissez votre cle d'API UnoRouter dans le fichier .env de LibreChat.
bashUNOROUTER_API_KEY=YOUR_API_KEY - 3Redemarrez LibreChat
Redemarrez le conteneur ou le processus. L'endpoint UnoRouter apparait dans le menu du chat.
Modeles recommandes
Modeles gratuits qui fonctionnent bien ici. Collez n'importe quel id de modele dans le client.
mistral-7b-instruct-v0.3gemini-2.5-flashc4ai-aya-expanse-32bgemini-2.5-flash-litemistral-small-3.2-24b-instruct-2506
Points de vigilance
- Utilisez la syntaxe a accolade simple pour les variables d'environnement, pas la syntaxe de secrets de certaines autres configurations.
- Si un modele refuse des parametres OpenAI supplementaires, ajoutez-les a dropParams (par exemple frequency_penalty et presence_penalty).
- fetch: true remplit automatiquement depuis le catalogue UnoRouter. Combinez-le avec default pour afficher d'abord les modeles preferes.