Tema
Bahasa

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.
Katalog berubah: saat model baru muncul, unduh lagi file tersebut. Untuk menyimpan hanya sebagian model, tambahkan ?models= dengan ID yang dipisahkan koma ke URL.
Tidak ingin terminal? Untuk sebagian besar tugas, aplikasi Claude Desktop lebih sederhana — beberapa langkah, tanpa perintah. Halaman ini untuk yang bekerja dengan kode dari terminal.

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.cmd

macOS / 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=""
claude
Penting: alamatnya adalah https://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

ParameterTipeDeskripsi
401errorPeriksa nilai ANTHROPIC_AUTH_TOKEN: settings.json harus berisi kunci sk-pv-… itu sendiri, bukan $variable.
Requests go to AnthropicconfigANTHROPIC_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.
404errorANTHROPIC_BASE_URL memuat /v1 — seharusnya alamat akar tanpa akhiran.
npm.ps1 is blockedWindowsItu kebijakan eksekusi PowerShell. Pakai npm.cmd dan claude.cmd seperti di blok atas — tidak perlu mengubah kebijakan.
"node is not recognized"WindowsNode.js belum terpasang, atau jendelanya dibuka sebelum pemasangan: pasang Node.js LTS dan buka jendela PowerShell BARU.
claude native binary not installed / warn install-scriptsnpmVersi 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 upconfigsettings.json lebih andal daripada profil shell — terutama di Windows.
Claude Code + GetVibe API — penyiapan settings.json | GetVibe API