Claude Code CLI
Menghubungkan Claude Code CLI ke GetVibe API: ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN, dan pemilihan model melalui environment variable.
Config siap pakai
Dibuat dari katalog kami saat diminta: alamat API, setiap model yang dipublikasikan beserta batas konteks dan keluarannya, serta pengaturan yang direkomendasikan. Tidak berisi kunci. Claude Code membaca kunci dari GETVIBE_API_KEY melalui apiKeyHelper — atur variabel tersebut di lingkungan Anda. Di Windows tanpa WSL, atur ANTHROPIC_AUTH_TOKEN sebagai gantinya.
# macOS / Linux
mkdir -p ~/.claude
curl -fsSL https://getvibeapi.com/api/integrations/claude-code.json -o ~/.claude/settings.json# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/claude-code.json -OutFile "$HOME\.claude\settings.json"- Model utama —
claude-opus-5.5: Claude terkuat yang kami layani melalui /v1/messages. - Tugas kecil —
claude-haiku-4.5: Claude termurah, dipakai Claude Code untuk tugas-tugas latar belakang. - Streaming aktif, timeout permintaan 600 detik, reasoning effort medium: jawaban penalaran panjang memakan waktu beberapa menit, dan tanpa streaming akan terkena batas waktu tunggu.
- ID model polos di mana-mana, tanpa :suffix — ini menjaga failover otomatis ke kanal yang sehat tetap aktif.
?models= dengan ID yang dipisahkan koma ke URL.Claude Code adalah CLI resmi Anthropic untuk coding agentik. Bekerja lewat endpoint /v1/messages dengan header x-api-key.
1. Buka terminal
Windows: Mulai → ketik PowerShell → Enter. macOS: Terminal (Aplikasi → Utilitas). Instalasi melalui npm memerlukan Node.js 22 atau yang lebih baru (node --version) — blok di bawah menginstal CLI itu sendiri. Tidak ingin menggunakan Node.js? Penginstal native Anthropic juga dapat digunakan: curl -fsSL https://claude.ai/install.sh | bash (macOS/Linux) atau irm https://claude.ai/install.ps1 | iex (PowerShell); lalu atur variabel di bawah ini dalam jendela baru.
2. Tempel satu blok lalu tekan Enter
Blok ini memasang CLI, menyimpan pengaturan secara permanen (setx), menerapkannya di jendela saat ini dan menjalankan program. Ganti sk-pv-… dengan kunci Anda.
Windows (PowerShell)
npm.cmd install -g @anthropic-ai/claude-code
setx ANTHROPIC_BASE_URL "https://getvibeapi.com"
setx ANTHROPIC_AUTH_TOKEN "sk-pv-…"
$env:ANTHROPIC_BASE_URL="https://getvibeapi.com"
$env:ANTHROPIC_AUTH_TOKEN="sk-pv-…"
$env:ANTHROPIC_API_KEY=""
claude.cmdmacOS / Linux
npm install -g @anthropic-ai/claude-code
export ANTHROPIC_BASE_URL="https://getvibeapi.com"
export ANTHROPIC_AUTH_TOKEN="sk-pv-…"
export ANTHROPIC_API_KEY=""
claudehttps://getvibeapi.com (tanpa /v1): CLI menambahkan sufiksnya sendiri. Masukkan kunci ke ANTHROPIC_AUTH_TOKEN, dan biarkan ANTHROPIC_API_KEY kosong: jika kunci Anthropic sudah tersimpan di komputer, Claude Code akan memperingatkan adanya dua kunci yang bertentangan. Setelah setx, jendela PowerShell baru akan menerapkan pengaturan tersebut; jendela yang sudah terbuka tidak akan menerapkannya.Tempat mengetik
Setelah berjalan, baris dengan tanda > di bawah jendela adalah tempat mengetik dan menekan Enter:
+---------------------------------------+
| |
| > _ |
| |
+---------------------------------------+Jalan pertama menanyakan tema (tekan Enter) dan apakah Anda memercayai folder (pilih Yes, I trust this folder). Untuk kerja nyata, jalankan CLI dari folder proyek.
3. Periksa koneksi
Kirim pesan apa pun dan buka Dasbor → Penggunaan: catatan baru akan muncul dengan model dan biaya penggunaannya. Di dalam Claude Code, /status menampilkan baris Anthropic base URL — baris tersebut harus menampilkan alamat kami.
Memilih model (opsional)
Secara default Claude Code memakai model default katalog. Ganti dengan variabel lingkungan:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5.5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5.5"
}
}Jika Anda lebih suka settings.json
Hasil yang sama dapat diperoleh melalui file ~/.claude/settings.json. Di Windows: %USERPROFILE%\.claude\settings.json. Tempelkan kunci itu sendiri: Claude Code tidak mengekspansi variabel seperti $GETVIBE_API_KEY di dalam settings.json, sehingga string tersebut akan dikirim sebagai kunci dan permintaan akan ditolak.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": ""
}
}Masalah umum
| Parameter | Tipe | Deskripsi |
|---|---|---|
401 | error | Periksa nilai ANTHROPIC_AUTH_TOKEN: settings.json harus berisi kunci sk-pv-… itu sendiri, bukan $variable. |
Requests go to Anthropic | config | ANTHROPIC_BASE_URL tidak diterima oleh Claude Code: buka jendela baru setelah setx, atau atur alamatnya di settings.json. Periksa baris URL dasar Anthropic di /status. |
404 | error | ANTHROPIC_BASE_URL memuat /v1 — seharusnya alamat akar tanpa akhiran. |
npm.ps1 is blocked | Windows | Itu kebijakan eksekusi PowerShell. Pakai npm.cmd dan claude.cmd seperti di blok atas — tidak perlu mengubah kebijakan. |
"node is not recognized" | Windows | Node.js belum terpasang, atau jendelanya dibuka sebelum pemasangan: pasang Node.js LTS dan buka jendela PowerShell BARU. |
claude native binary not installed / warn install-scripts | npm | Versi npm yang lebih baru melewati langkah instalasi Claude Code secara default. Jalankan npm config set "allow-scripts=@anthropic-ai/claude-code" --location=user lalu instal kembali, atau gunakan penginstal native. |
Variables are not picked up | config | settings.json lebih andal daripada profil shell — terutama di Windows. |