Claude Code adalah agent command-line dari Anthropic untuk coding. Claude Code berkomunikasi dengan satu endpoint, /v1/messages dalam format Anthropic Messages, dan memungkinkan Anda mengubah base URL. Arahkan ke GetVibe API, lalu CLI yang sama dapat menjalankan Claude Opus 5.5, Claude Sonnet 5, atau model non-Claude dari katalog kami, semuanya dengan satu key prabayar.
Langkah 1: settings.json
Instal Claude Code (npm install -g @anthropic-ai/claude-code, Node.js 22+), lalu buat atau edit ~/.claude/settings.json. Di Windows, file tersebut berada di %USERPROFILE%\.claude\settings.json.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-...",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": ""
}
}
Ada dua hal yang perlu diperhatikan:
ANTHROPIC_API_KEYharus berupa string kosong, bukan tidak ada. Jika variabel tersebut tidak ada, Claude Code mengabaikan base URL dan langsung menuju Anthropic.- Base URL tidak menyertakan
/v1. Claude Code menambahkan/v1/messagessendiri, jadihttps://getvibeapi.com/v1akan menggandakan path.
Jalankan claude dan ketik /status. Baris Anthropic base URL seharusnya menampilkan https://getvibeapi.com.
Langkah 2: pilih model
Claude Code memiliki tiga slot model: Opus, Sonnet, dan Haiku. Secara default, Claude Code menggunakan slot Sonnet untuk sebagian besar tugas dan slot Haiku untuk operasi cepat. Setiap slot merupakan environment variable, dan nilainya dapat berupa ID model apa pun dari katalog kami yang menerima format Messages:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-...",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5"
}
}
Untuk menjalankan agent dengan model berbiaya lebih rendah, masukkan ID model tersebut ke slot Sonnet, misalnya deepseek-v4.1-flash atau gemini-3.8-flash. Gunakan ID katalog yang tepat: nama snapshot Anthropic bertanggal seperti claude-haiku-4-5-20251001 tidak dapat di-resolve.
Model mana yang dapat digunakan di Claude Code
Tidak semua model dalam katalog menerima format Anthropic Messages. Katalog publik di https://getvibeapi.com/api/catalog menandai setiap model dengan anthropicFormat. Jika nilainya true, model tersebut dapat digunakan melalui /v1/messages. Saat artikel ini ditulis, model yang termasuk di dalamnya adalah:
| Model | ID | Konteks | Harga |
|---|---|---|---|
| Claude Opus 5.5 | claude-opus-5.5 | 1M | $0.1974 input · $0.9867 output per 1 juta token |
| Claude Sonnet 5 | claude-sonnet-5 | 1M | $0.3334 input · $1.6667 output per 1 juta token |
| GPT-5.6 Sol | gpt-5.6-sol | 1.05M | $0.0667 input · $0.40 output per 1 juta token |
| DeepSeek V4.1 Flash | deepseek-v4.1-flash | 1M | $0.0112 input · $0.0445 output per 1 juta token |
| Gemini 3.8 Flash | gemini-3.8-flash | 1M | $0.0097 input · $0.0483 output per 1 juta token |
| GLM-5.3 | glm-5.3 | 1.048M | $0.10 input · $0.3143 output per 1 juta token |
| Kimi K3 | kimi-k3 | 262K | $0.1715 input · $0.8572 output per 1 juta token |
| Qwen3.8 Max | qwen3.8-max | 256K | $0.1543 input · $0.4629 output per 1 juta token |
Model GPT-6 (Luna, Sol, Astra) tidak menerima format Messages dan ditolak pada /v1/messages. Untuk menggunakannya dalam terminal agent, gunakan Codex CLI, yang menggunakan Responses API, atau tool apa pun dengan base URL yang kompatibel dengan OpenAI (lihat daftar integrasi).
Masalah umum
- 401: periksa nilai
ANTHROPIC_AUTH_TOKENdan pastikanANTHROPIC_API_KEYadalah"". - Request masih menuju Anthropic:
ANTHROPIC_API_KEYbelum diatur sebagai string kosong. - Variabel tidak terbaca:
settings.jsonlebih andal daripada shell profile, terutama di Windows. - Model tidak tersedia: ID salah eja, sudah dihentikan, atau tidak menggunakan format Messages. Periksa ID tersebut di halaman Models.
Tekan biaya
Coding agent mengirim ulang prefix panjang yang sebagian besar tidak berubah pada setiap giliran. Model Claude hanya melakukan caching jika request menyertakan breakpoint cache_control. Jika Claude Code tidak mengirimkannya, gateway akan menambahkannya untuk Anda. Input yang di-cache ditagihkan dengan sebagian kecil dari tarif input. Panduan caching dan artikel prompt caching kami menjelaskan cara menjaga prefix tetap stabil.
Referensi lengkap tersedia di panduan Claude Code dan Messages dan Responses. Anda membayar per token dari saldo prabayar. Tidak ada langganan.
