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

  1. Anda sudah membuat kunci API dan menyimpan kunci lengkapnya.
  2. Anda sudah memilih ID model Claude dari pasar model (misalnya claude-sonnet-5).
  3. 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"
  }
}
VariabelArti
ANTHROPIC_BASE_URLHanya host, tanpa /v1 — CLI menambahkan /v1/messages sendiri, dan menyertakannya akan menghasilkan 404
ANTHROPIC_AUTH_TOKENKunci OLETOKEN Anda, dikirim sebagai Authorization: Bearer
ANTHROPIC_MODELID model default
ANTHROPIC_DEFAULT_HAIKU_MODELModel 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

GejalaPenyebab dan solusi
401Kunci salah atau dinonaktifkan; pastikan itu kunci OLETOKEN dan berada di ANTHROPIC_AUTH_TOKEN
404ANTHROPIC_BASE_URL menyertakan /v1 (atau path yang lebih panjang) — sisakan hostnya saja
Model not foundANTHROPIC_MODEL bukan model yang terdaftar di situs ini; salin ID-nya dari pasar model
Insufficient balanceIsi saldo terlebih dahulu
Berganti model saat sedang berjalanJalankan /model di dalam sesi

Berikan setiap keperluan kuncinya sendiri (satu untuk CLI, satu untuk editor) beserta batas pengeluaran, agar kebocoran hanya merugikan sebesar itu.