LibreChat
Guia de integracion de LibreChat
Conecta UnoRouter con LibreChat mediante un endpoint personalizado compatible con OpenAI.
Vision general
LibreChat expone cualquier host compatible con OpenAI a traves de endpoints.custom. Anade un bloque de UnoRouter, define la variable de entorno y el selector de modelos se rellena solo desde el catalogo.
Configuracion rapida
Coloca estos valores en el cliente. Tu clave se rellena automaticamente cuando inicias sesion.
text
URL base: https://api.unorouter.ai/v1
Clave API: YOUR_API_KEYCompatibilidad
Chat CompletionsStreamingLlamada a herramientas
Configuracion paso a paso
- 1Edita librechat.yaml
En tu instalacion de LibreChat, anade un bloque de endpoint personalizado bajo endpoints.custom.
yamlendpoints: custom: - name: 'UnoRouter' apiKey: '${UNOROUTER_API_KEY}' baseURL: 'https://api.unorouter.ai/v1' models: fetch: true titleConvo: true modelDisplayLabel: 'UnoRouter' - 2Anade 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 aqui. Pega cualquier id de modelo en el cliente.
kimi-k2.6mistral-mediumopen-mistral-nemoc4ai-aya-vision-32bmistral-small-latest
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 parametros extra de OpenAI, anadelos a dropParams (por ejemplo frequency_penalty y presence_penalty).
- fetch: true rellena automaticamente desde el catalogo de UnoRouter. Combinalo con default para mostrar primero los modelos preferidos.