LibreChat
Guide d'intégration LibreChat
Connectez UnoRouter a LibreChat via un endpoint personnalisé compatible OpenAI.
Aperçu
LibreChat expose tout hôte compatible OpenAI via endpoints.custom. Ajoutez un bloc UnoRouter, définissez la variable d'environnement et le sélecteur de modèles se remplit automatiquement depuis le catalogue.
Configuration rapide
Renseignez ces valeurs dans le client. Votre clé se remplit automatiquement une fois connecte.
text
URL de base: https://api.unorouter.com/v1
Clé API: YOUR_API_KEYCompatibilité
Chat CompletionsStreamingAppel d'outils
Configuration étape par étape
- 1Modifiez librechat.yaml
Dans votre installation LibreChat, ajoutez un bloc d'endpoint personnalisé sous endpoints.custom.
yamlendpoints: custom: - name: 'UnoRouter' apiKey: '${UNOROUTER_API_KEY}' baseURL: 'https://api.unorouter.com/v1' models: fetch: true titleConvo: true modelDisplayLabel: 'UnoRouter' - 2Ajoutez la variable d'environnement
Définissez votre clé d'API UnoRouter dans le fichier .env de LibreChat.
bashUNOROUTER_API_KEY=YOUR_API_KEY - 3Redémarrez LibreChat
Redémarrez le conteneur ou le processus. L'endpoint UnoRouter apparaît dans le menu du chat.
Modèles recommandés
Modèles gratuits qui fonctionnent bien ici. Collez n'importe quel id de modèle dans le client.
gemma-2-2b-it:freeqwen3.5-omni-flash:freeagnes-2.0-flash:freeqwen3-14b:freeqwen-coder-plus:free
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 modèle refuse des paramètres OpenAI supplémentaires, ajoutez-les a dropParams (par exemple frequency_penalty et présence_penalty).
- fetch: true remplit automatiquement depuis le catalogue UnoRouter. Combinez-le avec default pour afficher d'abord les modèles préférés.