Invita y gana

Cómo funcionan las recompensas

Comparte tu enlace. Cuando un amigo se registre con él y recargue saldo, recibirás la recompensa indicada por sus recargas posteriores.

API de Claude Code y Codex: protocolo, configuración y primera prueba

Una guía práctica para validar los contratos API distintos de Claude Code y Codex.

Índice

API de Claude Code y Codex: protocolo, configuración y primera prueba

La etiqueta «OpenAI-compatible» no basta para usar una misma configuración en ambos clientes. Claude Code espera el contrato Anthropic Messages; un proveedor personalizado de Codex utiliza OpenAI Responses. Antes de comparar precios, confirma la guía específica, la Base URL, el campo de autenticación y el Model ID vigente.

Para probar BetterToken, empieza por la guía de Claude Code o la guía de Codex. Son rutas separadas por protocolo y la API Key se crea en tu propia cuenta. Tras una solicitud corta, Dashboard permite revisar estado, modelo, tokens input/output/cache y cargo.

Dos contratos de cliente

ClienteQué debe quedar comprobadoValor de BetterToken que hay que verificar
Claude CodeAcceso Anthropic-compatible Messages y variables de autenticación documentadashttps://bettertoken.ai; Claude Code añade /v1/messages
Codex CLI/AppProveedor personalizado que use Responses, no solo Chat Completionshttps://www.bettertoken.ai/v1 con wire_api = "responses"

La guía actual de Claude Code usa ANTHROPIC_BASE_URL y ANTHROPIC_AUTH_TOKEN. No añadas /v1: el cliente compone la ruta Messages. Codex carga el proveedor desde ~/.codex/config.toml y la clave desde BETTERTOKEN_API_KEY.

La referencia de configuración de Codex de OpenAI y la documentación de Claude Code son las fuentes primarias del cliente. Los valores del proveedor siempre se vuelven a comprobar en su documentación actual.

Comprobación mínima

model_provider = "custom"
model = "YOUR_MODEL_ID"

[model_providers.custom]
base_url = "https://www.bettertoken.ai/v1"
env_key = "BETTERTOKEN_API_KEY"
wire_api = "responses"
requires_openai_auth = false

YOUR_MODEL_ID es un marcador intencional. La disponibilidad y los IDs cambian, así que copia un identificador completo y actual desde el catálogo o el diálogo de configuración. No guardes una clave de proveedor personalizado en ~/.codex/auth.json.

En Claude Code comprueba estas variables de protocolo:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://bettertoken.ai",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY"
  }
}

La guía vigente indica el archivo y los campos opcionales. Una API Key nunca debe aparecer en prompts, issues, capturas ni repositorios.

Prueba corta antes de la carga real

  1. Abre la guía actual de la versión exacta del cliente.
  2. Crea una clave de prueba propia, no una cuenta compartida.
  3. Copia Base URL y Model ID de la documentación o Dashboard.
  4. En Claude Code confirma ruta y variables; en Codex, proveedor, variable de entorno y wire_api = "responses".
  5. Empieza en un repositorio vacío sin secretos de producción.
  6. Envía una tarea pequeña y acotada.
  7. Registra estado, modelo, tokens, reintentos visibles y cargo final. Después repite una tarea representativa idéntica.

Coste y errores iniciales

El precio del token de entrada no equivale al coste de una tarea de agente. El contexto, las salidas de herramientas, la caché, los reintentos y la longitud de salida afectan al total. Para cada opción registra Model ID, tokens input/output/cache, solicitudes, errores, reintentos y cargo final. Consulta la página de precios actual de BetterToken; una cifra antigua solo es histórica.

SíntomaRevisar primero
401Clave, nombre del campo y espacios pegados
404 / fallo de conexiónBase URL correspondiente al protocolo, no una ruta HTTP completa
model not foundModel ID completo y vigente del mismo proveedor y grupo de claves
Error de modo en Codexwire_api = "responses", no solo Chat Completions
429Límite del endpoint, Retry-After y si es seguro reintentar
Streaming interrumpidoSoporte de streaming, red y estado de la solicitud
Cargo poco claroModelo, registros de tokens y reintentos

Cambia un único parámetro por prueba. Así podrás atribuir el fallo a URL, clave, modelo o configuración.

Decidir con un test registrado

Esta lista no es un ranking de velocidad, estabilidad ni precio mínimo. Sirve para comprobar dos contratos de cliente. Lee los documentos el día del test y decide tras una misma tarea de repositorio, usando resultado, errores, tokens y cargo final.

Abre la guía BetterToken de Claude Code o Codex, crea una clave separada y verifica la primera solicitud en Dashboard antes de llevar trabajo a producción.

¿Quieres optimizar tu flujo de trabajo con LLM?

Conecta modelos mediante una API, gestiona claves y controla el gasto en IA.

Empezar gratis