Gunakan kunci Anda di Claude Code
Pasang CLI, arahkan ANTHROPIC_BASE_URL ke OLETOKEN, dan pilih model — plus ekstensi VS Code dan penelusuran masalah.
Claude Code adalah agen pengkodean dari Anthropic (CLI plus ekstensi VS Code) dan berbicara dengan protokol Anthropic Messages. Arahkan ke OLETOKEN dan ia akan memakai kunci serta kuota model OLETOKEN Anda — tanpa perlu akun Anthropic.
Sebelum memulai
- Anda sudah membuat kunci API dan menyimpan kunci lengkapnya.
- Anda sudah memilih ID model Claude dari pasar model (misalnya
claude-sonnet-5). - Node.js dan npm sudah terpasang.
Konfigurasi
Konfigurasinya berada di blok env pada ~/.claude/settings.json. CLI dan ekstensi VS Code berbagi berkas yang sama, sehingga mengonfigurasinya sekali berlaku untuk keduanya — dan ini lebih andal daripada ekspor shell, karena VS Code tidak selalu mewarisi lingkungan shell Anda:
{
"env": {
"ANTHROPIC_BASE_URL": "https://<your-base-url>",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5"
}
}
| Variabel | Arti |
|---|---|
ANTHROPIC_BASE_URL | Hanya host, tanpa /v1 — CLI menambahkan /v1/messages sendiri, dan menyertakannya akan menghasilkan 404 |
ANTHROPIC_AUTH_TOKEN | Kunci OLETOKEN Anda, dikirim sebagai Authorization: Bearer |
ANTHROPIC_MODEL | ID model default |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Model yang dipakai untuk tugas ringan (pembuatan judul, dll.); mengarahkannya ke model yang sama menghindari 404 saat gateway tidak memiliki model haiku |
Pasang dan jalankan:
npm i -g @anthropic-ai/claude-code
claude
Dialog Quick start di halaman API keys menyediakan unduhan skrip penyiapan yang sama dengan kunci, model, dan Base URL Anda yang sudah terisi.
Variabel lingkungan juga bisa
Jika Anda lebih suka tidak menyentuh settings.json, ekspor variabel yang sama dari profil shell Anda (biasanya ~/.zshrc di macOS, ~/.bashrc di Linux) lalu buka ulang terminal:
export ANTHROPIC_BASE_URL="https://<your-base-url>"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
export ANTHROPIC_MODEL="claude-sonnet-5"
Bila keduanya diatur, blok env di ~/.claude/settings.json yang menang.
Penelusuran masalah
| Gejala | Penyebab dan solusi |
|---|---|
| 401 | Kunci salah atau dinonaktifkan; pastikan itu kunci OLETOKEN dan berada di ANTHROPIC_AUTH_TOKEN |
| 404 | ANTHROPIC_BASE_URL menyertakan /v1 (atau path yang lebih panjang) — sisakan hostnya saja |
| Model not found | ANTHROPIC_MODEL bukan model yang terdaftar di situs ini; salin ID-nya dari pasar model |
| Insufficient balance | Isi saldo terlebih dahulu |
| Berganti model saat sedang berjalan | Jalankan /model di dalam sesi |
Berikan setiap keperluan kuncinya sendiri (satu untuk CLI, satu untuk editor) beserta batas pengeluaran, agar kebocoran hanya merugikan sebesar itu.

