Claude Code es el agente de programación de línea de comandos de Anthropic. Habla con un único endpoint, /v1/messages en formato Anthropic Messages, y permite cambiar la URL base. Si lo apuntas a GetVibe API, la misma CLI puede usar Claude Opus 5.5, Claude Sonnet 5 o un modelo que no es de Claude, todo con una sola clave prepago.
Paso 1: settings.json
Instala Claude Code (npm install -g @anthropic-ai/claude-code, Node.js 22+) y crea o edita ~/.claude/settings.json. En Windows el archivo es %USERPROFILE%\.claude\settings.json.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-...",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": ""
}
}
Dos detalles importan:
ANTHROPIC_API_KEYdebe ser una cadena vacía, no faltar. Si falta, Claude Code ignora la URL base y va directo a Anthropic.- La URL base no lleva
/v1. Claude Code añade/v1/messagespor su cuenta, así quehttps://getvibeapi.com/v1duplicaría la ruta.
Ejecuta claude y escribe /status. La línea de la URL base de Anthropic debe mostrar https://getvibeapi.com.
Paso 2: elegir los modelos
Claude Code tiene tres ranuras de modelo: Opus, Sonnet y Haiku. Por defecto usa la ranura Sonnet para la mayoría de las tareas y la ranura Haiku para operaciones rápidas. Cada ranura es una variable de entorno, y su valor puede ser cualquier ID de modelo de nuestro catálogo que acepte el formato Messages:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-...",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5"
}
}
Para usar el agente con un modelo más económico, pon su ID en la ranura Sonnet, por ejemplo deepseek-v4.1-flash o gemini-3.8-flash. Usa los IDs exactos del catálogo: los nombres de snapshots fechados de Anthropic, como claude-haiku-4-5-20251001, no se resuelven.
Qué modelos funcionan en Claude Code
No todos los modelos del catálogo aceptan el formato Anthropic Messages. El catálogo público en https://getvibeapi.com/api/catalog marca cada modelo con anthropicFormat. Donde vale true, el modelo funciona por /v1/messages. En el momento de escribir esto, eso incluye:
| Modelo | ID | Contexto | Precio |
|---|---|---|---|
| Claude Opus 5.5 | claude-opus-5.5 | 1M | $0.1974 entrada · $0.9867 salida por 1M de tokens |
| Claude Sonnet 5 | claude-sonnet-5 | 1M | $0.3334 entrada · $1.6667 salida por 1M de tokens |
| GPT-5.6 Sol | gpt-5.6-sol | 1.05M | $0.0667 entrada · $0.40 salida por 1M de tokens |
| DeepSeek V4.1 Flash | deepseek-v4.1-flash | 1M | $0.0112 entrada · $0.0445 salida por 1M de tokens |
| Gemini 3.8 Flash | gemini-3.8-flash | 1M | $0.0097 entrada · $0.0483 salida por 1M de tokens |
| GLM-5.3 | glm-5.3 | 1.048M | $0.10 entrada · $0.3143 salida por 1M de tokens |
| Kimi K3 | kimi-k3 | 262K | $0.1715 entrada · $0.8572 salida por 1M de tokens |
| Qwen3.8 Max | qwen3.8-max | 256K | $0.1543 entrada · $0.4629 salida por 1M de tokens |
Los modelos GPT-6 (Luna, Sol, Astra) no aceptan el formato Messages y se rechazan en /v1/messages. Para usarlos en un agente de terminal, usa Codex CLI, que habla la Responses API, o cualquier herramienta con URL base compatible con OpenAI (consulta la lista de integraciones).
Problemas frecuentes
- 401: revisa el valor de
ANTHROPIC_AUTH_TOKENy queANTHROPIC_API_KEYsea"". - Las solicitudes siguen yendo a Anthropic:
ANTHROPIC_API_KEYno está definida como cadena vacía. - No se leen las variables:
settings.jsones más fiable que los perfiles del shell, sobre todo en Windows. - Modelo no disponible: el ID está mal escrito, está retirado o no está en formato Messages. Compruébalo en la página de modelos.
Mantén bajo el coste
Los agentes de programación reenvían en cada turno un prefijo largo que casi no cambia. Los modelos Claude solo usan caché cuando la solicitud lleva un punto de corte cache_control. Si Claude Code no lo envía, la pasarela lo añade por ti. La entrada en caché se factura a una fracción del precio de entrada. La guía de caché y nuestro artículo sobre prompt caching explican cómo mantener estable el prefijo.
La referencia completa está en la guía de Claude Code y en Messages y Responses. Pagas por token desde un saldo prepago. No hay suscripción.
