OpenRouter
Configurar OpenRouter como un endpoint personalizado en LibreChat.
OpenRouter enruta las solicitudes a cientos de modelos de OpenAI, Anthropic, Google, Meta, Mistral y otros proveedores a través de un único endpoint compatible con OpenAI.
Obtener una API key
Cree una cuenta en openrouter.ai y genere una clave desde la página de Keys. La clave comienza con sk-or-v1-. Añádala a su archivo .env:
Use OPENROUTER_KEY, no OPENROUTER_API_KEY
La variable debe llamarse OPENROUTER_KEY. Nombrarla OPENROUTER_API_KEY redirige también el endpoint integrado de OpenAI a través de OpenRouter, lo cual casi nunca es lo que se desea.
Configuración
Agregue el endpoint bajo endpoints.custom en su librechat.yaml:
Para fijar una lista de modelos especÃfica en lugar de obtener el catálogo completo, establezca fetch: false y enumere los modelos usted mismo:
Para permitir que cada usuario proporcione su propia clave a través de la interfaz de usuario de LibreChat en lugar de leer una desde .env, establezca apiKey: "user_provided". Los usuarios verán entonces un campo de entrada de clave cuando seleccionen el endpoint.
Notas
- Con
fetch: true, LibreChat carga la lista completa de modelos desde OpenRouter para que los nuevos modelos aparezcan automáticamente. El arraydefaultes solo la selección inicial. dropParams: ["stop"]elimina el parámetrostopde las solicitudes. Los modelos de OpenRouter utilizan diversos tokens de parada, y eliminarlo evita errores de compatibilidad.- Una respuesta
402 Payment Requiredproviene de OpenRouter, no de LibreChat. Añade créditos o elige un modelo gratuito en tu cuenta de OpenRouter y vuelve a intentarlo.
¿Qué te parece esta guÃa?