# Claude Code

[Claude Code](https://docs.anthropic.com/claude-code) bisa memakai SumoRouter lewat endpoint Anthropic Messages.

```bash
export ANTHROPIC_BASE_URL="https://ai.brandkamu.id"      # tanpa /v1
export ANTHROPIC_AUTH_TOKEN="sk-..."
export ANTHROPIC_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"
claude
```

Supaya permanen, simpan di `~/.claude/settings.json`:

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://ai.brandkamu.id",
    "ANTHROPIC_AUTH_TOKEN": "sk-...",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
  }
}
```

## Pakai model non-Claude

Karena request diterjemahkan, Claude Code juga bisa jalan dengan model lain, misalnya:

```bash
export ANTHROPIC_MODEL="glm-5.3"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
```

Hasilnya tergantung kemampuan tool calling model tersebut.

## Tips

- Buat **API key khusus** Claude Code dengan batas kredit harian supaya pengeluaran terkontrol.
- Sesi agent yang panjang sangat diuntungkan oleh prompt caching: lihat kolom *cache read* di **Usage**.
- Request body sampai 32 MB didukung (sesi panjang dengan gambar).
