Directo a los números

Guía rápida

Una tabla, todos los clientes. Busca tu herramienta, copia la dirección y la variable de la clave, y lee la nota. Tu clave empieza con ck_ y está en el panel.

Qué usasURL baseVariable de claveNotas
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
Esta dirección va sin /v1. Los modelos Claude solo responden a los clientes oficiales Claude Code y Claude Desktop, versión 2.1.285 o posterior; es una regla del proveedor que no podemos cambiar.
Claude Code (Windows)https://api.cheapapirelay.com
setx ANTHROPIC_BASE_URL https://api.cheapapirelay.com
setx ANTHROPIC_AUTH_TOKEN ck_paste_key_here
setx guarda ambos valores para terminales nuevas: abre otra ventana de PowerShell y luego inicia claude.
Claude Desktophttps://api.cheapapirelay.com
ANTHROPIC_BASE_URL=https://api.cheapapirelay.com
ANTHROPIC_AUTH_TOKEN=ck_paste_key_here
Los mismos dos valores de Claude Code, en los ajustes de conexión de la app. Aplica la misma regla de versión del cliente.
Codex CLIhttps://api.cheapapirelay.com/v1
export CHEAP_KEY=ck_paste_key_here
Agrega un proveedor personalizado con /v1 y haz que Codex lea la clave de CHEAP_KEY. Funciona con todos los modelos GPT de la lista de precios.
# ~/.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"
Cualquier SDK compatible con OpenAI funciona si base_url termina en /v1. Buenos ids de GPT para empezar: 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)
cURLhttps://api.cheapapirelay.com/v1/chat/completions
-H "Authorization: Bearer ck_paste_key_here"
Las completaciones de chat responden en /v1/chat/completions; también retransmitimos la ruta /v1/responses.
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 CLIhttps://api.cheapapirelay.com
export GOOGLE_GEMINI_BASE_URL=https://api.cheapapirelay.com
export GEMINI_API_KEY=ck_paste_key_here
gemini
Solo el dominio. Omite /v1beta; la CLI lo agrega sola.
Gemini RESThttps://api.cheapapirelay.com/v1beta/models/{model}:generateContent
-H "x-goog-api-key: ck_paste_key_here"
Gemini usa su protocolo nativo aquí, nunca /v1/chat/completions. Streaming con :streamGenerateContent?alt=sse. Ids disponibles: 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, OpenCodehttps://api.cheapapirelay.com/v1
el campo de clave API de la app
Elige el proveedor compatible con OpenAI y pega la clave. Funciona con GPT, DeepSeek, Kimi, GLM, Qwen, Grok y MiniMax; no con Claude, que exige los clientes oficiales.

Cobro: cada llamada se cobra por sus tokens reales (entrada, salida, escritura y lectura de caché) y aparece en el panel apenas termina.

HTTP 402 indica saldo en cero o menos: recarga y la misma clave vuelve a funcionar. 401 indica clave ausente o anulada; 429 pide bajar el ritmo (120 llamadas por minuto por clave, 8 simultáneas por cuenta).

Ids de modelos disponibles para tu clave: GET /v1/models en formato OpenAI, GET /v1beta/models para los de Gemini.