Saltar al contenido principal

Configuración de Claude Code API: claves, settings.json, modelos y gateways

A
10 min de lecturaClaude Code

Una ruta práctica para configurar Claude Code API: prioridad de credenciales, settings.json, modelos, gateways, proveedores cloud y verificación segura.

Configuración de Claude Code API: claves, settings.json, modelos y gateways

La configuración de Claude Code API empieza por elegir la ruta activa, no por pegar una clave. Decide si la sesión debe usar inicio de sesión de suscripción, ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN con ANTHROPIC_BASE_URL, apiKeyHelper, Bedrock, Vertex o Foundry.

Mapa de rutas para configurar Claude Code API

El orden seguro es ruta, alcance, modelo y verificación. Antes de confiar en la sesión, comprueba /status, /config y /model.

ObjetivoDónde configurarloPrimera verificación
Uso interactivo normalInicio de sesión y settings de usuario/proyecto/status
API key directashell local con ANTHROPIC_API_KEYenv y ruta activa
Gateway compatibleANTHROPIC_AUTH_TOKEN y ANTHROPIC_BASE_URLhost, modelo y confianza
Bedrock, Vertex, Foundrycredenciales del proveedor y variables de rutaproveedor, región y modelo

Elige la ruta antes de configurar

Claude Code puede usar contratos distintos aunque el comando sea el mismo. El inicio de sesión de suscripción sirve para trabajo interactivo. La API key directa sirve para CI, SDK, agentes, tareas sin login humano o uso auditado en Console. El gateway requiere una frontera de confianza clara. Los proveedores cloud trasladan credenciales, región, modelo y cuota a su propia plataforma.

Para instalación base, abre Claude Code install. Para saber quién paga cuando hay API key, usa API key vs subscription billing.

Prioridad de credenciales

Prioridad de credenciales en Claude Code

En la revisión oficial del 21 de abril de 2026, el orden era credenciales cloud, ANTHROPIC_AUTH_TOKEN, ANTHROPIC_API_KEY, apiKeyHelper, OAuth token y después /login. Una variable antigua puede ganar a un cambio nuevo en settings.

bash
test -n "$ANTHROPIC_API_KEY" && echo "ANTHROPIC_API_KEY is set" test -n "$ANTHROPIC_AUTH_TOKEN" && echo "ANTHROPIC_AUTH_TOKEN is set" printenv ANTHROPIC_BASE_URL

Alcance de settings.json

Mapa de alcance de settings en Claude Code

~/.claude/settings.json es para valores personales. .claude/settings.json es para reglas compartidas del proyecto. .claude/settings.local.json es para ajustes locales. Las claves y tokens no deben vivir en settings compartido.

AlcanceUso correctoEvita
usuariopreferencias personalespolítica del equipo
proyecto compartidopermisos y defaults no secretosAPI keys
proyecto localoverride de una máquinavalores para commit
shell / CIcredenciales y flagsdefaults invisibles para el equipo

API key y gateway

Para la ruta directa de Anthropic usa ANTHROPIC_API_KEY:

bash
export ANTHROPIC_API_KEY="$YOUR_ANTHROPIC_API_KEY" claude /status

Para gateway, token y base URL van juntos:

bash
export ANTHROPIC_AUTH_TOKEN="$YOUR_GATEWAY_TOKEN" export ANTHROPIC_BASE_URL="https://gateway.example.com" claude /status

Un gateway no es el mismo contrato que la API directa de Anthropic. Revisa API shape, headers, nombres de modelo, logs y límite de datos. La selección de proveedor va en Claude gateway.

Modelo y proveedores

La prioridad del modelo es /model, --model, ANTHROPIC_MODEL y después model en settings. Bedrock usa CLAUDE_CODE_USE_BEDROCK=1 y AWS_REGION; Vertex usa CLAUDE_CODE_USE_VERTEX=1 y credenciales de Google Cloud.

Verificación

Checklist de verificación para Claude Code API

Dentro de Claude Code ejecuta:

text
/status /config /model

En shell, comprueba existencia sin imprimir secretos. Si la ruta no coincide, limpia variables de mayor prioridad y abre una nueva sesión.

Seguridad y decisiones vecinas

No hagas commit de claves reales, bearer tokens, URLs privadas ni credenciales cloud. Antes de enviar cambios, revisa git diff -- .claude/settings.json .claude/settings.local.json.

Decisiones relacionadas: instalación, API key y facturación, Claude API key free tier, usage limits.

Preguntas frecuentes

¿Necesito API key para Claude Code?

No siempre. Para uso interactivo normal, el inicio de sesión de suscripción puede ser suficiente. La API key es para ruta API, CI y automatización.

¿Para qué sirve ANTHROPIC_AUTH_TOKEN?

Es un bearer token. Suele usarse con ANTHROPIC_BASE_URL para una ruta de gateway compatible.

¿Cómo verifico la configuración?

Ejecuta /status, /config, /model y comprueba variables sin imprimir secretos.

Share:

laozhang.ai

One API, All AI Models

AI Image

Gemini 3 Pro Image

$0.05/img
80% OFF
AI Video

Sora 2 · Veo 3.1

$0.15/video
Async API
AI Chat

GPT · Claude · Gemini

200+ models
Official Price
Served 100K+ developers
|@laozhang_cn|Get $0.1