OpenRouter
O OpenRouter fornece uma API unificada que encaminha solicitações para muitos modelos por trás de um único endpoint e uma única chave de API. Ele é compatível com OpenAI, então a maioria dos SDKs da OpenAI funciona trocando a URL base.Primeiros passos
Obtenha sua chave de API
Crie uma chave de API em openrouter.ai/keys.
Exemplo de configuração
Referências de modelo
As referências de modelo seguem o padrão
openrouter/<provider>/<model>. Para a lista completa de
providers e modelos disponíveis, consulte /concepts/model-providers.Autenticação e headers
O OpenRouter usa um token Bearer com sua chave de API internamente. Em solicitações reais ao OpenRouter (https://openrouter.ai/api/v1), o OpenClaw também adiciona
os headers documentados de atribuição de app do OpenRouter:
| Header | Valor |
|---|---|
HTTP-Referer | https://openclaw.ai |
X-OpenRouter-Title | OpenClaw |
X-OpenRouter-Categories | cli-agent |
Observações avançadas
Marcadores de cache do Anthropic
Marcadores de cache do Anthropic
Em rotas OpenRouter verificadas, referências de modelo do Anthropic mantêm os
marcadores
cache_control específicos do Anthropic no OpenRouter que o OpenClaw usa para
melhor reutilização do cache de prompt em blocos de prompt do sistema/desenvolvedor.Injeção de thinking / raciocínio
Injeção de thinking / raciocínio
Em rotas compatíveis que não são
auto, o OpenClaw mapeia o nível de thinking selecionado para
payloads de raciocínio de proxy do OpenRouter. Dicas de modelos não compatíveis e
openrouter/auto pulam essa injeção de raciocínio.Modelagem de solicitação exclusiva da OpenAI
Modelagem de solicitação exclusiva da OpenAI
O OpenRouter ainda funciona pelo caminho em estilo proxy compatível com OpenAI, então
modelagens de solicitação exclusivas nativas da OpenAI, como
serviceTier, store do Responses,
payloads de compatibilidade de raciocínio da OpenAI e dicas de cache de prompt não são encaminhadas.Rotas com Gemini por trás
Rotas com Gemini por trás
Referências OpenRouter com Gemini por trás permanecem no caminho proxy-Gemini: o OpenClaw mantém
ali a sanitização de thought-signature do Gemini, mas não habilita validação nativa de
replay do Gemini nem reescritas de bootstrap.
Metadados de roteamento de provider
Metadados de roteamento de provider
Se você passar roteamento de provider do OpenRouter em parâmetros do modelo, o OpenClaw encaminha
isso como metadados de roteamento do OpenRouter antes de os wrappers de stream compartilhados serem executados.
Relacionados
Seleção de modelo
Escolha de providers, referências de modelo e comportamento de failover.
Referência de configuração
Referência completa de configuração para agentes, modelos e providers.