MyRelay

Ajuda, uma pergunta de cada vez

Tudo passa por um só endereço: https://api.myapirelay.com. Use a chave do seu painel sempre que uma ferramenta pedir uma chave de API.

  1. Onde encontro meu endereço e minha chave?
  2. Posso testar primeiro com um único comando?
  3. Uso Claude Code. O que preciso mudar?
  4. E o Codex, o Cursor ou o SDK da OpenAI?
  5. Como conectar o Gemini CLI e a API do Gemini?
  6. Como funciona a cobrança e o que significa o erro 402?

Onde encontro meu endereço e minha chave?

O endereço é https://api.myapirelay.com. As chaves são criadas em Chaves de API no seu painel, onde você pode copiá-las ou revogá-las a qualquer momento.

Envie sua chave como Authorization: Bearer nas chamadas compatíveis com OpenAI, ou como x-api-key nas chamadas compatíveis com Anthropic.

Posso testar primeiro com um único comando?

curl -sS -H "Content-Type: application/json" -H "Authorization: Bearer myr_your_key_here" \
  https://api.myapirelay.com/v1/chat/completions \
  -d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Hi from my own relay"}]}'

IDs de modelos GPT que funcionam bem aqui:

  • gpt-6.1-sol
  • gpt-6-astra
  • gpt-5.6-sol

Uso Claude Code. O que preciso mudar?

Defina duas variáveis de ambiente e inicie o Claude Code como de costume. Use o endereço sem /v1.

export ANTHROPIC_BASE_URL=https://api.myapirelay.com
export ANTHROPIC_AUTH_TOKEN=myr_your_key_here
claude
setx ANTHROPIC_BASE_URL https://api.myapirelay.com
setx ANTHROPIC_AUTH_TOKEN myr_your_key_here
claude

Os modelos Claude só estão disponíveis nos clientes oficiais Claude Code e Claude Desktop, na versão 2.1.285 ou mais recente. Essa regra vem do provedor do modelo. GPT, Gemini e as outras famílias funcionam com qualquer cliente.

E o Codex, o Cursor ou o SDK da OpenAI?

Clientes compatíveis com OpenAI usam o endereço com /v1 no final, junto com sua chave. As requisições de chat vão para /v1/chat/completions.

base_url = "https://api.myapirelay.com/v1"
api_key  = "myr_your_key_here"
# chat endpoint: https://api.myapirelay.com/v1/chat/completions

O Codex e a maioria dos editores têm um campo base URL (ou leem OPENAI_BASE_URL); use nele o endereço com /v1 mostrado acima.

Como conectar o Gemini CLI e a API do Gemini?

O Gemini usa seu próprio protocolo nativo. Configure o Gemini CLI com o endereço base, sem /v1beta, e sua chave.

export GOOGLE_GEMINI_BASE_URL=https://api.myapirelay.com
export GEMINI_API_KEY=myr_your_key_here
gemini
curl -sS -H "Content-Type: application/json" -H "x-goog-api-key: myr_your_key_here" \
  "https://api.myapirelay.com/v1beta/models/gemini-3.8-flash:generateContent" \
  -d '{"contents":[{"role":"user","parts":[{"text":"Hi from my own relay"}]}]}'

Os modelos Gemini não passam por /v1/chat/completions. Para streaming, use :streamGenerateContent?alt=sse. IDs dos modelos Gemini:

  • gemini-2.5-flash
  • gemini-3.1-pro
  • gemini-3.8-flash

Como funciona a cobrança e o que significa o erro 402?

Cada requisição é cobrada pelos tokens que o modelo realmente usou, incluindo leituras e gravações em cache, conforme os preços da tabela.

Uma resposta HTTP 402 significa que seu saldo acabou (ou que o passe vinculado à chave de passe não tem mais cota disponível). Adicione saldo e tente novamente.