Tema
Bahasa
·3 mnt baca

Gunakan Claude Code dengan model apa pun: penyiapan endpoint kustom

Arahkan Claude Code ke GetVibe API dengan tiga baris settings.json, lalu jalankan dengan Claude Opus 5.5, DeepSeek, Gemini, GLM, atau Kimi. Model mana yang berfungsi dan cara memeriksanya.

Gunakan Claude Code dengan model apa pun: penyiapan endpoint kustom

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_KEY harus 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/messages sendiri, jadi https://getvibeapi.com/v1 akan 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:

ModelIDKonteksHarga
Claude Opus 5.5claude-opus-5.51M$0.1974 input · $0.9867 output per 1 juta token
Claude Sonnet 5claude-sonnet-51M$0.3334 input · $1.6667 output per 1 juta token
GPT-5.6 Solgpt-5.6-sol1.05M$0.0667 input · $0.40 output per 1 juta token
DeepSeek V4.1 Flashdeepseek-v4.1-flash1M$0.0112 input · $0.0445 output per 1 juta token
Gemini 3.8 Flashgemini-3.8-flash1M$0.0097 input · $0.0483 output per 1 juta token
GLM-5.3glm-5.31.048M$0.10 input · $0.3143 output per 1 juta token
Kimi K3kimi-k3262K$0.1715 input · $0.8572 output per 1 juta token
Qwen3.8 Maxqwen3.8-max256K$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_TOKEN dan pastikan ANTHROPIC_API_KEY adalah "".
  • Request masih menuju Anthropic: ANTHROPIC_API_KEY belum diatur sebagai string kosong.
  • Variabel tidak terbaca: settings.json lebih 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.

endpoint kustom Claude CodeANTHROPIC_BASE_URL Claude Codemodel lain Claude CodeDeepSeek Claude Codekunci API Claude CodeAnthropic Messages API

Coba GetVibe API secara gratis

GPT, Claude, Gemini, dan lainnya melalui satu API yang kompatibel dengan OpenAI. Bayar dalam USD dengan kartu atau kripto.

Artikel terkait

Gunakan Claude Code dengan model apa pun: penyiapan endpoint kustom | GetVibe API