Gunakan kunci anda dalam Claude Code
Pasang CLI, halakan ANTHROPIC_BASE_URL ke OLETOKEN, dan pilih model — termasuk sambungan VS Code dan penyelesaian masalah.
Claude Code ialah agen pengekodan Anthropic (CLI serta sambungan VS Code) dan ia bertutur dalam protokol Anthropic Messages. Halakan ia ke OLETOKEN dan ia akan menggunakan kunci serta kuota model OLETOKEN anda — tiada akaun Anthropic diperlukan.
Sebelum bermula
- Anda telah mencipta kunci API dan menyimpan kunci penuh tersebut.
- Anda telah memilih ID model Claude daripada pasaran model (contohnya
claude-sonnet-5). - Node.js dan npm telah dipasang.
Konfigurasi
Konfigurasinya berada dalam blok env bagi ~/.claude/settings.json. CLI dan sambungan VS Code berkongsi fail ini, jadi mengkonfigurasikannya sekali sahaja sudah mencukupi untuk kedua-duanya — dan ia lebih boleh dipercayai daripada eksport shell, kerana VS Code tidak selalu mewarisi persekitaran 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"
}
}
| Pemboleh ubah | Maksud |
|---|---|
ANTHROPIC_BASE_URL | Hos sahaja, tanpa /v1 — CLI menambah /v1/messages sendiri, dan menyertakannya akan memulangkan 404 |
ANTHROPIC_AUTH_TOKEN | Kunci OLETOKEN anda, dihantar sebagai Authorization: Bearer |
ANTHROPIC_MODEL | ID model lalai |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Model yang digunakan untuk tugasan ringan (penjanaan tajuk, dsb.); menghalakannya ke model yang sama mengelakkan 404 apabila gerbang tiada model haiku |
Pasang dan lancarkan:
npm i -g @anthropic-ai/claude-code
claude
Dialog Mula pantas pada halaman kunci API menawarkan muat turun skrip persediaan yang sama dengan kunci, model dan Base URL anda sudah diisi.
Pemboleh ubah persekitaran juga berfungsi
Jika anda lebih suka tidak menyentuh settings.json, eksport pemboleh ubah yang sama daripada profil shell anda (biasanya ~/.zshrc pada macOS, ~/.bashrc pada Linux) dan buka semula terminal:
export ANTHROPIC_BASE_URL="https://<your-base-url>"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
export ANTHROPIC_MODEL="claude-sonnet-5"
Apabila kedua-duanya ditetapkan, blok env dalam ~/.claude/settings.json akan diutamakan.
Penyelesaian masalah
| Simptom | Punca dan penyelesaian |
|---|---|
| 401 | Kunci salah atau dilumpuhkan; pastikan ia kunci OLETOKEN dan ia berada dalam ANTHROPIC_AUTH_TOKEN |
| 404 | ANTHROPIC_BASE_URL menyertakan /v1 (atau laluan yang lebih panjang) — kekalkan hos sahaja |
| Model not found | ANTHROPIC_MODEL bukan model yang tersenarai di laman ini; salin ID daripada pasaran model |
| Insufficient balance | Tambah nilai dahulu |
| Menukar model semasa sesi | Jalankan /model dalam sesi tersebut |
Berikan setiap kes penggunaan kuncinya sendiri (satu untuk CLI, satu untuk editor) dengan had perbelanjaan, supaya kebocoran hanya merugikan anda sebanyak itu sahaja.

