Guia rápido
Uma tabela, todos os clientes. Ache sua ferramenta, copie o endereço e a variável da chave, leia a nota. Sua chave começa com ck_ e fica no painel.
| Sua ferramenta | URL base | Variável da chave | Notas |
|---|---|---|---|
| Claude Code (macOS / Linux) | https://api.cheapapirelay.com | export ANTHROPIC_BASE_URL=https://api.cheapapirelay.com export ANTHROPIC_AUTH_TOKEN=ck_paste_key_here claude | Sem /v1 neste endereço. Modelos Claude só atendem aos clientes oficiais Claude Code e Claude Desktop, versão 2.1.285 ou superior. É regra do provedor; não podemos mudá-la. |
| Claude Code (Windows) | https://api.cheapapirelay.com | setx ANTHROPIC_BASE_URL https://api.cheapapirelay.com setx ANTHROPIC_AUTH_TOKEN ck_paste_key_here | setx salva ambos os valores para novos terminais: abra outra janela do PowerShell e inicie claude. |
| Claude Desktop | https://api.cheapapirelay.com | ANTHROPIC_BASE_URL=https://api.cheapapirelay.com ANTHROPIC_AUTH_TOKEN=ck_paste_key_here | Os mesmos dois valores do Claude Code, nas configurações de gateway do app. Vale a mesma regra de versão do cliente. |
| Codex CLI | https://api.cheapapirelay.com/v1 | export CHEAP_KEY=ck_paste_key_here | Adicione um provedor apontando para /v1 e deixe o Codex ler a chave de CHEAP_KEY. Todo modelo GPT da tabela funciona.# ~/.codex/config.toml model = 'gpt-6.1-sol' model_provider = 'cheaprelay' [model_providers.cheaprelay] name = 'CheapRelay' base_url = 'https://api.cheapapirelay.com/v1' env_key = 'CHEAP_KEY' wire_api = 'responses' # then: export CHEAP_KEY=ck_paste_key_here |
| OpenAI SDK (Python, Node) | https://api.cheapapirelay.com/v1 | api_key="ck_paste_key_here" | Qualquer SDK compatível com OpenAI funciona com base_url terminando em /v1. Bons ids GPT para começar: gpt-6.1-sol, gpt-6-astra, gpt-5.6-sol.from openai import OpenAI as BudgetClient
wallet = BudgetClient(base_url="https://api.cheapapirelay.com/v1", api_key="ck_paste_key_here")
bill = wallet.chat.completions.create(
model="gpt-6.1-sol",
messages=[{"role": "user", "content": "List three habits that waste tokens"}],
)
print(bill.choices[0].message.content)
print("tokens billed:", bill.usage.total_tokens) |
| cURL | https://api.cheapapirelay.com/v1/chat/completions | -H "Authorization: Bearer ck_paste_key_here" | Chat completions responde em /v1/chat/completions; a rota /v1/responses também é repassada.curl https://api.cheapapirelay.com/v1/chat/completions \
-H "Authorization: Bearer ck_paste_key_here" -H "Content-Type: application/json" \
-d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Price check: one tip to trim a prompt"}]}' |
| Gemini CLI | https://api.cheapapirelay.com | export GOOGLE_GEMINI_BASE_URL=https://api.cheapapirelay.com export GEMINI_API_KEY=ck_paste_key_here gemini | Só o domínio. Sem /v1beta; o CLI adiciona sozinho. |
| Gemini REST | https://api.cheapapirelay.com/v1beta/models/{model}:generateContent | -H "x-goog-api-key: ck_paste_key_here" | Gemini usa seu protocolo nativo aqui, nunca /v1/chat/completions. Streaming com :streamGenerateContent?alt=sse. Ids à venda: gemini-2.5-flash, gemini-3.1-pro, gemini-3.8-flash.curl "https://api.cheapapirelay.com/v1beta/models/gemini-3.8-flash:generateContent" \
-H "x-goog-api-key: ck_paste_key_here" -H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"Sum up prompt caching in twelve words"}]}]}' |
| Cursor, Cline, Roo, Cherry Studio, OpenCode | https://api.cheapapirelay.com/v1 | campo de chave de API do app | Escolha o provedor compatível com OpenAI e cole a chave. GPT, DeepSeek, Kimi, GLM, Qwen, Grok e MiniMax funcionam; Claude não, pois exige os clientes oficiais. |
Cobrança: cada chamada custa pelos tokens reais (entrada, saída, gravação e leitura de cache) e aparece no painel assim que termina.
HTTP 402 indica saldo zerado ou negativo: recarregue e a mesma chave volta a funcionar. 401 é chave ausente ou revogada; 429 pede calma (120 chamadas por minuto por chave, 8 simultâneas por conta).
Ids de modelos disponíveis para sua chave: GET /v1/models no formato OpenAI, GET /v1beta/models para Gemini.