Una clave API real
Crea una clave en « API keys ». Después abre « Configurar cliente » y muéstrala. Las claves de demostración no sirven para solicitudes reales.
Teapot Router / GUÍA INICIAL
No necesitas instalar otra herramienta de configuración. Prepara una clave, introduce la dirección correcta, envía una solicitud y compruébala en tu panel.
Abrir panelCrea una clave en « API keys ». Después abre « Configurar cliente » y muéstrala. Las claves de demostración no sirven para solicitudes reales.
Usa la dirección de la ventana de configuración. Claude Code utiliza la raíz sin /v1; los clientes compatibles con OpenAI usan una Base URL terminada en /v1. La URL del sitio no es la de la API.
Obtén el ID de un modelo activo que pueda utilizar tu clave y confirma que tienes saldo. Ver un precio no garantiza que el canal esté listo.
Obtenidas del gateway conectado a esta cuenta Teapot Router. Copia la dirección para tu cliente; la clave permanece en el panel.
Inicia sesión en un panel conectado para ver las direcciones reales. No uses una dirección de ejemplo.
Tu clave API es como una contraseña. No la compartas en chats, capturas, documentos ni repositorios públicos; pégala solo en clientes de confianza.
Prueba Teapot Router en esta terminal sin cambiar tu configuración actual de Codex. Necesitas un canal y modelo Responses activos y saldo en la cuenta.
No. El comando dirige solo el nuevo proceso CLI a Teapot Router. No modifica ~/.codex/config.toml ni sustituye tu acceso. Después puedes seguir iniciando Codex normalmente y elegir Teapot Router por sesión.
Elige una clave y un modelo para esta prueba.
El sistema solo cambia la sintaxis. Elígelo manualmente para otro ordenador.
Instala un perfil Teapot Router separado en macOS. La configuración actual de Codex permanece igual.
(
printf 'OpenAI Base URL (ends in /v1): '
IFS= read -r RELAY_BASE
printf 'Responses model ID: '
IFS= read -r RELAY_MODEL
printf 'Teapot Router API Key: '
IFS= read -r -s RELAY_KEY_FOR_CODEX
printf '\n'
export RELAY_KEY_FOR_CODEX
codex -m "$RELAY_MODEL" \
-c 'model_provider="relay"' \
-c "model_providers.relay={name=\"Teapot Router\",base_url=\"$RELAY_BASE\",env_key=\"RELAY_KEY_FOR_CODEX\",wire_api=\"responses\",requires_openai_auth=false}"
)El comando afecta solo a esta sesión. La clave puede quedar en el portapapeles y el historial de la terminal; bórralos después. Revisa NEW-API si falla el modelo o el canal.
Crédito de prueba y pagosEstos comandos configuran Claude Code solo en la sesión actual de la terminal y no reemplazan tus ajustes existentes.
export ANTHROPIC_BASE_URL="<TEAPOT_API_BASE_URL>"
printf 'Teapot Router API Key: '
read -rs ANTHROPIC_AUTH_TOKEN
printf '
'
export ANTHROPIC_AUTH_TOKEN
export ANTHROPIC_MODEL="<CLAUDE_MODEL_ID>"
export ANTHROPIC_DEFAULT_SONNET_MODEL="$ANTHROPIC_MODEL"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="$ANTHROPIC_MODEL"
export ANTHROPIC_DEFAULT_OPUS_MODEL="$ANTHROPIC_MODEL"
claude$env:ANTHROPIC_BASE_URL = "<TEAPOT_API_BASE_URL>"
$secret = Read-Host "Teapot Router API Key" -AsSecureString
$env:ANTHROPIC_AUTH_TOKEN = [System.Net.NetworkCredential]::new("", $secret).Password
$env:ANTHROPIC_MODEL = "<CLAUDE_MODEL_ID>"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = $env:ANTHROPIC_MODEL
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = $env:ANTHROPIC_MODEL
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = $env:ANTHROPIC_MODEL
claudeEstas variables solo duran durante esta sesión. Para una configuración permanente, usa un método admitido por Claude Code y guarda una copia de tus ajustes antes de modificarlos.
Para aplicaciones de chat con proveedor OpenAI personalizado o aplicaciones con el SDK de OpenAI. Los menús cambian, pero los tres valores son los mismos.
| Campo del cliente | Valor que debes introducir |
|---|---|
| Base URL / dirección API | La raíz del gateway Teapot Router más /v1; cópiala de la ventana de configuración. |
| API Key | La clave real creada y mostrada en Teapot Router. |
| Model / modelo | El ID completo del modelo disponible para esta clave, respetando letras y símbolos. |
Si no tienes un cliente gráfico, instala el paquete openai para Python y ejecuta este script. Solicita la dirección, clave y modelo sin guardar la clave en el código.
# First run: python3 -m pip install openai
from getpass import getpass
from openai import OpenAI
base_url = input("Teapot Router Base URL (ends in /v1): ").strip()
model = input("Model ID: ").strip()
client = OpenAI(base_url=base_url, api_key=getpass("Teapot Router API Key: "))
result = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": "Reply with OK."}],
)
print(result.choices[0].message.content)Copiar los datos o marcar « Cliente configurado » no demuestra que haya funcionado. Comprueba una solicitud real.
Usa una clave real de esta cuenta que esté activa y no haya vencido. Comprueba que la dirección API no sea la URL del sitio.
El modelo debe estar activo y disponible para el grupo de la clave. Pide que revisen el canal. Añadir saldo no crea un canal.
Comprueba el saldo en Facturación y, si la clave tiene un límite propio, la cuota restante.
Actualiza Uso y el resumen; confirma que utilizaste la misma cuenta.
¿Sigues atascado? Envía a soporte el nombre del cliente, el error y la hora. Nunca envíes la clave API completa.