# Claude Code (/es/docs/guides/claude-code)

Usa Claude Code con tu saldo de cheapaimodel.



<Callout type="warn">
  **Aún no disponible.** Por ahora ningún modelo del [catálogo](/es/models) incluye el endpoint de Anthropic Messages (`/v1/messages`), así que Claude Code no tiene un modelo con el cual funcionar. Si hoy necesitas un agente de programación, usa [Codex CLI](/es/docs/guides/codex-cli), [Cursor](/es/docs/guides/cursor) o [Cline](/es/docs/guides/cline). Esta guía aplicará en cuanto la página de algún modelo del catálogo incluya `/v1/messages`.
</Callout>

Claude Code se comunica con la API de Anthropic Messages, así que solo necesita una Base URL y una clave.

## Configuración [#set-it-up]

Agrega estas líneas al archivo de perfil de tu shell (`~/.zshrc`, `~/.bashrc`); luego abre una terminal nueva y ejecuta `claude`:

```bash title="~/.zshrc"
export ANTHROPIC_BASE_URL="https://api.cheapaimodel.ai"
export ANTHROPIC_AUTH_TOKEN="sk-..."
```

`ANTHROPIC_AUTH_TOKEN` se envía como `Authorization: Bearer`. Si iniciaste sesión con una suscripción de Claude, primero ejecuta `/logout` dentro de Claude Code para que use la clave.

## Usar settings.json en su lugar [#use-settingsjson-instead]

Para guardar la configuración junto con Claude Code y no en tu shell, ponla en `~/.claude/settings.json`:

```json title="~/.claude/settings.json"
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.cheapaimodel.ai",
    "ANTHROPIC_AUTH_TOKEN": "sk-..."
  }
}
```

## Elegir modelos [#choosing-models]

Claude Code convierte sus alias `sonnet`, `opus` y `haiku` en IDs de modelo; `haiku` también ejecuta las tareas en segundo plano. Apunta los alias a IDs de modelo del [catálogo](/es/models) que incluyan `/v1/messages`:

```bash title="~/.zshrc"
export ANTHROPIC_DEFAULT_SONNET_MODEL="<model-id>"
export ANTHROPIC_DEFAULT_OPUS_MODEL="<model-id>"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="<model-id>"
```

`ANTHROPIC_MODEL` define el modelo inicial; `/model` lo cambia durante una sesión.

<Callout>
  Dale a Claude Code su propia clave de API con un [presupuesto](/es/docs/concepts/authentication#key-options) para que una ejecución del agente nunca gaste más de lo que planeaste.
</Callout>
