Pular para o conteúdo principal

Guia de Configuração da OpenRouter API

Visão Geral​

A OpenRouter API é uma plataforma de interface unificada que agrega múltiplos serviços de LLM, com suporte a modelos da OpenAI, Anthropic, Google, Meta e outros.

Com a OpenRouter, você pode:

  • Usar uma API unificada para chamar modelos de diferentes providers
  • Rotear automaticamente para os modelos ótimos ou para os nós de menor custo
  • Evitar problemas de rate limiting de uma plataforma única
  • Trocar de modelo com flexibilidade sem mudar o código

Modelos populares disponíveis:

ModeloProviderCaracterísticasCasos de Uso
openai/gpt-4o-miniOpenAIRápido, baixo custoConversas do dia a dia
openai/gpt-4oOpenAIAlta qualidadeTarefas multimodais
anthropic/claude-3-haikuAnthropicRápidoTarefas leves
anthropic/claude-3-opusAnthropicAlto poder de raciocínioAnálises complexas
google/gemini-proGoogleMultimodal forteTarefas gerais

Obtendo a API Key​

Passo 1: Acesse a OpenRouter​

Vá até o OpenRouter

Passo 2: Fazer login​

Suporta login via GitHub / Google.

Passo 3: Criar a API Key​

  1. Navegue até Dashboard → Keys
  2. Clique em Create Key
  3. Copie e guarde sua API Key

⚠️ Atenção: mantenha sua API Key segura e evite expô-la.

OpenRouter API Key

OpenRouter API Key


Configurando o PicoClaw​

Opção 1: Usando a WebUI (Recomendado)​

O PicoClaw oferece uma interface WebUI onde você pode configurar modelos facilmente sem editar os arquivos de configuração manualmente.

Edite as configurações do preset, ou clique no botão "Add Model" no canto superior direito:

Add Model

CampoValor
Model AliasNome personalizado, ex.: gpt-4o-mini
Model Identifieropenrouter/openai/gpt-4o-mini (ou outros modelos suportados)
API KeyOpenRouter API Key
API Base URLDeixe em branco (padrão: https://openrouter.ai/api/v1)

Opção 2: Editar o Arquivo de Configuração​

Adicione em config.json:

{
"model_list": [
{
"model_name": "gpt-4o-mini",
"model": "openrouter/openai/gpt-4o-mini",
"api_keys": ["YOUR_OPENROUTER_API_KEY"],
"custom_headers": {
"HTTP-Referer": "http://localhost",
"X-Title": "PicoClaw"
}
},
{
"model_name": "claude-3-haiku",
"model": "openrouter/anthropic/claude-3-haiku",
"api_keys": ["YOUR_OPENROUTER_API_KEY"]
}
],
"agents": {
"defaults": {
"model_name": "gpt-4o-mini"
}
}
}

Em produção, mantenha as chaves em ~/.picoclaw/.security.yml e deixe o config.json focado na estrutura dos modelos.


Limites e Cotas​

Cobrança​

A OpenRouter usa um modelo pay-as-you-go, cobrando com base no modelo efetivamente usado e no consumo de tokens.

Rate Limits​

  • Modelos diferentes têm rate limits diferentes
  • Modelos gratuitos podem ter limites mais rígidos
  • Usuários pagantes têm cotas de taxa mais altas

Problemas Comuns​

Modelo Indisponível​

Causa: modelo descontinuado ou saldo insuficiente na conta

Soluções:

  • Verifique se o modelo ainda está disponível
  • Recarregue o saldo da conta

Timeout de Resposta​

Causa: resposta lenta do modelo ou problemas de rede

Soluções:

  • Tente usar um modelo mais rápido
  • Verifique a conexão de rede