Claude Code · Clave de API
Clave de API de Claude Code: obtén una y configúrala en 1 minuto
Claude Code puede ejecutarse con una clave de API en lugar de iniciar sesión con un plan de Claude. Crea una clave en aicodewith, añade dos variables de entorno y cada solicitud se factura por token desde tu saldo prepago. Esta página cubre dónde obtener la clave, dónde colocarla y cómo comprobar que funciona.
Última comprobación
Clave API vs inicio de sesión con suscripción
Claude Code tiene dos formas de autenticarse. Con /login usa tu plan Claude Pro o Max, y el uso cuenta contra la cuota de 5 horas y semanal de ese plan. Con una clave API envía solicitudes al endpoint de API que configures, y pagas por token.
| Inicio de sesión con suscripción | Clave API (pago por uso) | |
|---|---|---|
| Cómo pagas | Precio fijo del plan mensual | Por token, deducido de un saldo de prepago |
| Límites | Sesión de 5 horas y cuota semanal | Límites de tasa y concurrencia; tus propios topes de gasto por clave |
| Funciona en CI, scripts y servidores compartidos | Vinculado al inicio de sesión de una persona | Sí, una clave por trabajo o compañero de equipo |
| Seguimiento de uso | Settings > Usage en tu cuenta de Claude | Registros de uso por clave en el panel, más /cost |
| Configuración | /login en Claude Code | Dos variables de entorno |
Cuando se configura una clave API, Claude Code factura a esa clave y no usa la cuota de tu plan Claude. Elimina las variables y ejecuta /login para volver atrás.
Dónde obtener una clave y cómo recargar
1. Registrarse
Crea una cuenta en aicodewith.ai con email, Google o GitHub.
2. Recarga tu saldo
La facturación es prepago. Las cuentas internacionales pagan en USD con tarjeta a través de Stripe; las cuentas de China continental pagan en CNY a través de Alipay. La región de facturación se elige en tu primera recarga y el importe mínimo se muestra al finalizar la compra.
3. Crea la clave
Abre API Keys en el panel y crea una clave. Opcionalmente, establece un tope de gasto diario, mensual o total. Copia la clave; la pegarás en Claude Code a continuación.
Tu saldo se carga por token al precio del modelo y canal que uses. Los créditos son válidos durante un año, y el saldo no usado se puede reembolsar dentro de 90 days de la recarga; se aplica una tarifa del 10%.
Opciones de recargaPreguntas frecuentes sobre pagos y reembolsosPolítica de reembolsos
| Model (USD per 1M tokens) | Anthropic list price, input / output | Cache read / 5-min cache write (list) | aicodewith Economy channel, input / output |
|---|---|---|---|
| Claude Opus 5.5 | $4.00 / $20.00 | $0.20 / $5.00 | from $0.76 / from $3.80 |
| Claude Sonnet 5.5 | $2.00 / $10.00 | $0.10 / $2.50 | from $0.38 / from $1.90 |
| Claude Haiku 5.5 | $0.10 / $0.50 | $0.01 / $0.125 | from $0.019 / from $0.095 |
"From" prices are based on the Economy channel, the lowest-priced Claude channel currently listed (about 19% of Anthropic list price). Other channels cost more; the rate depends on the channel you choose, and the models page is always the source of truth.
Dónde colocar la clave
Elige un solo lugar. settings.json es el más fiable porque la CLI de Claude Code y sus extensiones de IDE lo leen. Las variables de shell son útiles para una prueba rápida o un trabajo de CI.
1. Opción A: ~/.claude/settings.json (recomendado)
macOS y Linux: ~/.claude/settings.json. Windows: %USERPROFILE%\.claude\settings.json. Crea el archivo si no existe, y fusiona el bloque env si existe.
~/.claude/settings.json{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_API_KEY": "", "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai" } }2. Omitir la pantalla de inicio de sesión de primera ejecución
En una instalación nueva, añade este campo a ~/.claude.json para que Claude Code no te pida iniciar sesión en una cuenta de Anthropic. Si el archivo existe, añade el campo en lugar de sobrescribirlo.
~/.claude.json{ "hasCompletedOnboarding": true }3. Opción B: variables de entorno del shell
Añade estas líneas a ~/.zshrc o ~/.bashrc (o expórtalas en un paso de CI), luego abre una terminal nueva.
bash / zshexport ANTHROPIC_BASE_URL="https://api.aicodewith.ai" export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_API_KEY=""4. Opción B en Windows (PowerShell)
Establece variables a nivel de usuario. Abre una terminal nueva después.
PowerShell[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.aicodewith.ai", "User") [Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "YOUR_API_KEY", "User")
ANTHROPIC_BASE_URL es el dominio sin ruta https://api.aicodewith.ai. No añadas /v1; Claude Code agrega la ruta él mismo y /v1 provoca errores 404.
¿ANTHROPIC_AUTH_TOKEN o ANTHROPIC_API_KEY?
| Variable | Qué hace Claude Code con ella | Para aicodewith |
|---|---|---|
| ANTHROPIC_AUTH_TOKEN | La envía como Authorization: Bearer <key> | Pon tu clave de aicodewith aquí |
| ANTHROPIC_API_KEY | La envía como cabecera x-api-key; pensada para claves de Anthropic Console | Déjala vacía |
| ANTHROPIC_BASE_URL | A dónde van las solicitudes | https://api.aicodewith.ai |
Establecer ANTHROPIC_API_KEY a una cadena vacía importa: si una clave antigua de Anthropic todavía está exportada en tu shell, puede enviarse en lugar de tu clave de aicodewith y la solicitud falla con 401.
Comprobar que funciona y qué significan los errores
- Cierra todas las sesiones de Claude Code y ejecuta claude de nuevo.
- Ejecuta /status y confirma que el endpoint de API muestra api.aicodewith.ai.
- Envía un mensaje corto. La solicitud y su cargo aparecen en los registros de uso del panel.
- Ejecuta /cost para ver el coste por token de la sesión.
| Qué ves | Causa probable | Solución |
|---|---|---|
| 401 / invalid API key | Clave mal escrita o eliminada, o se envía una ANTHROPIC_API_KEY sobrante en su lugar | Copia la clave de nuevo, establece ANTHROPIC_API_KEY vacía, ejecuta echo $ANTHROPIC_API_KEY para comprobar |
| 404 Not Found | La URL base termina en /v1 o tiene un error tipográfico | Usa https://api.aicodewith.ai exactamente, luego reinicia |
| Still asks you to log in, or shows your plan's limit message | Config no cargada; Claude Code sigue en el inicio de sesión con suscripción | Comprueba la ruta de settings.json y que el JSON sea válido, reinicia, ejecuta /status |
| Insufficient balance | Saldo de prepago o el tope de gasto de la clave agotado | Recarga o sube el tope; nada se cobra automáticamente |
| 429 / rate limited | Tasa de solicitudes o concurrencia por encima del límite | Ejecuta menos subagentes en paralelo y reintenta después de un momento |
Una clave en varios proyectos y máquinas
Una clave no está vinculada a un dispositivo ni a un proyecto. Usa la misma clave en tu portátil, un servidor de desarrollo y CI, o crea una clave por proyecto, compañero de equipo o canalización. Claves separadas te dan registros de uso separados y topes de gasto separados, y puedes eliminar una sin tocar las demás.
- Los topes de gasto diarios, mensuales o totales por clave evitan que un bucle de agente descontrolado agote el saldo.
- Los registros de uso muestran cada solicitud con su modelo, tokens y coste.
- Trata las claves como contraseñas: mantenlas fuera de git, y rota una clave si se filtra.
Próximos pasos
Usa Claude Code sin suscripciónAlternativa a Claude Max: paga por tokenLímites de uso de Claude Code explicadosGuía de integración de Claude CodeDocumentación
FAQ
¿Puedo usar Claude Code con una clave API en lugar de una suscripción?
Sí. Configura ANTHROPIC_BASE_URL como https://api.aicodewith.ai y ANTHROPIC_AUTH_TOKEN con tu clave. Claude Code entonces factura por token desde tu saldo prepago en lugar de usar la asignación de un plan de Claude.
¿Debo usar ANTHROPIC_AUTH_TOKEN o ANTHROPIC_API_KEY?
Usa ANTHROPIC_AUTH_TOKEN para tu clave de aicodewith y deja ANTHROPIC_API_KEY vacía, para que no se envíe en su lugar una clave de Anthropic que haya quedado en tu shell.
¿La URL base necesita /v1?
No. Usa solo https://api.aicodewith.ai. Claude Code añade la ruta por sí mismo, y /v1 causa errores 404.
¿Cómo sé que Claude Code está usando mi clave?
Ejecuta /status y comprueba que el endpoint sea api.aicodewith.ai, luego envía un mensaje y búscalo en los registros de uso de tu panel. /cost muestra el costo de la sesión.
¿Puedo usar una clave en varias computadoras?
Sí. Una clave funciona en cualquier lugar. Crea claves adicionales cuando quieras registros de uso separados o límites de gasto por proyecto, compañero de equipo o trabajo de CI.
¿Hay un límite de tasa?
Sí. Se aplican límites de tasa y concurrencia, y las solicitudes que los superan reciben una respuesta 429. También puedes establecer tu propio límite de gasto diario, mensual o total en cada clave.
¿Cómo pago y puedo obtener un reembolso?
Las cuentas internacionales pagan en USD con tarjeta a través de Stripe; las cuentas de China continental pagan en CNY a través de Alipay. El saldo no usado se puede reembolsar dentro de 90 days de la recarga; se aplica una comisión de 10%.
¿aicodewith está afiliado con Anthropic?
No. aicodewith es una plataforma de API independiente. Claude y Claude Code son marcas registradas de Anthropic.
¿Listo para probarlo?
El cobro es por token desde un saldo prepago. Se aplican límites de velocidad y concurrencia, y puedes establecer topes de gasto diarios, mensuales o totales en cada clave de API.
Relacionado
Fuentes
- Documentación de Claude Code: configuración
- Documentación de Claude Code: costos
- Documentación de Claude Code: errores
Claude y Claude Code son marcas registradas de Anthropic PBC. aicodewith es una plataforma independiente y no está afiliada a Anthropic ni cuenta con su respaldo. Los precios se toman de datos de precios en vivo; los precios de lista son los precios de lista de Anthropic. Verificado 2026-10-10.