LibreChat
Guía de integración de LibreChat
Conecta UnoRouter con LibreChat mediante un endpoint personalizado compatible con OpenAI.
Visión general
LibreChat expone cualquier host compatible con OpenAI a traves de endpoints.custom. Añade un bloque de UnoRouter, define la variable de entorno y el selector de modelos se rellena solo desde el catalogo.
Configuración rápida
Coloca estos valores en el cliente. Tu clave se rellena automáticamente cuando inicias sesión.
text
URL base: https://api.unorouter.com/v1
Clave API: YOUR_API_KEYCompatibilidad
Chat CompletionsStreamingLlamada a herramientas
Configuración paso a paso
- 1Edita librechat.yaml
En tu instalación de LibreChat, añade un bloque de endpoint personalizado bajo endpoints.custom.
yamlendpoints: custom: - name: 'UnoRouter' apiKey: '${UNOROUTER_API_KEY}' baseURL: 'https://api.unorouter.com/v1' models: fetch: true titleConvo: true modelDisplayLabel: 'UnoRouter' - 2Añade la variable de entorno
Define tu clave de API de UnoRouter en el archivo .env de LibreChat.
bashUNOROUTER_API_KEY=YOUR_API_KEY - 3Reinicia LibreChat
Reinicia el contenedor o proceso. El endpoint de UnoRouter aparece en el desplegable del chat.
Modelos recomendados
Modelos gratuitos que funcionan bien aquí. Pega cualquier id de modelo en el cliente.
internvl3.5-latest:freestep-3.7-flash:freeinternvl-latest:freenemotron-mini-4b-instruct:freeqwen-flash:free
Aspectos a tener en cuenta
- Usa la sintaxis de llave simple para los valores de variables de entorno, no la sintaxis de secretos de otras configuraciones.
- Si un modelo rechaza parámetros extra de OpenAI, añádelos a dropParams (por ejemplo frequency_penalty y presence_penalty).
- fetch: true rellena automáticamente desde el catalogo de UnoRouter. Combinalo con default para mostrar primero los modelos preferidos.