OpenRouter
Configure o OpenRouter como um endpoint personalizado no LibreChat.
O OpenRouter roteia solicitaƧƵes para centenas de modelos da OpenAI, Anthropic, Google, Meta, Mistral e outros provedores atravĆ©s de um Ćŗnico endpoint compatĆvel com a OpenAI.
Obtenha uma API key
Crie uma conta em openrouter.ai e gere uma chave na pƔgina de Keys. A chave comeƧa com sk-or-v1-. Adicione-a ao seu arquivo .env:
OPENROUTER_KEY=sk-or-v1-your-key-hereUse OPENROUTER_KEY, não OPENROUTER_API_KEY
A variÔvel deve ser nomeada como OPENROUTER_KEY. NomeÔ-la como OPENROUTER_API_KEY redireciona o endpoint embutido da OpenAI através do OpenRouter também, o que quase nunca é o que você deseja.
Configuração
Adicione o endpoint em endpoints.custom no seu librechat.yaml:
- name: "OpenRouter"
apiKey: "${OPENROUTER_KEY}"
baseURL: "https://openrouter.ai/api/v1"
models:
default: ["meta-llama/llama-3-70b-instruct"]
fetch: true
titleConvo: true
titleModel: "meta-llama/llama-3-70b-instruct"
dropParams: ["stop"]
modelDisplayLabel: "OpenRouter"Para fixar uma lista de modelos especĆfica em vez de buscar o catĆ”logo completo, defina fetch: false e liste os modelos vocĆŖ mesmo:
models:
default: ["anthropic/claude-3.5-sonnet", "openai/gpt-4o", "meta-llama/llama-3-70b-instruct"]
fetch: falsePara permitir que cada usuÔrio forneça sua própria chave através da interface do LibreChat em vez de ler uma do .env, defina apiKey: "user_provided". Os usuÔrios verão então um campo de entrada de chave quando selecionarem o endpoint.
Notas
- Com
fetch: true, o LibreChat carrega a lista completa de modelos do OpenRouter para que novos modelos apareçam automaticamente. O arraydefaulté apenas a seleção inicial. dropParams: ["stop"]remove o parâmetrostopdas requisições. Modelos do OpenRouter usam tokens de parada variados, e removê-lo evita erros de compatibilidade.- Uma resposta
402 Payment Requiredvem do OpenRouter, não do LibreChat. Adicione créditos ou escolha um modelo gratuito na sua conta do OpenRouter e tente novamente.
Como estĆ” este guia?