Tema
Bahasa
·5 mnt baca

Gunakan Claude Code dengan GetVibe: penyiapan, model, dan biaya

Konfigurasikan Claude Code untuk GetVibe menggunakan endpoint Anthropic Messages, autentikasi berbasis lingkungan, slot model yang didukung, dan biaya token yang terukur.

Gunakan Claude Code dengan GetVibe: penyiapan, model, dan biaya

Claude Code tidak menggunakan endpoint chat OpenAI. CLI ini mengirimkan permintaan Anthropic Messages ke /v1/messages, jadi URL dasar dan kredensialnya harus menggunakan pengaturan Anthropic milik Claude Code. GetVibe mendukung format Messages untuk model katalog tertentu; GPT-6 Luna, GPT-6 Sol, dan GPT-6.1 Sol tidak kompatibel dengan jalur CLI ini. Panduan ini mengikuti penyiapan Claude Code GetVibe dan referensi endpoint kustom yang sudah ada.

Instal dan konfigurasikan Claude Code

Instal CLI dengan Node.js 22 atau yang lebih baru:

npm install -g @anthropic-ai/claude-code
mkdir -p ~/.claude

Edit ~/.claude/settings.json dan gunakan kolom yang sama persis seperti di bawah ini. URL dasar sengaja tidak menyertakan /v1; Claude Code menambahkan /v1/messages. ANTHROPIC_API_KEY yang kosong memiliki arti penting: tanpa ini, Claude Code dapat memilih autentikasi Anthropic langsung yang normal, bukan endpoint kustom.

{
  "apiKeyHelper": "echo $GETVIBE_API_KEY",
  "env": {
    "ANTHROPIC_BASE_URL": "https://getvibeapi.com",
    "ANTHROPIC_API_KEY": "",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5.5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5"
  }
}

Atur kunci di shell sebelum meluncurkan Claude Code: export GETVIBE_API_KEY='your-dashboard-key'. Itulah variabel lingkungan yang digunakan oleh file integrasi GetVibe. File pengaturan hanya merujuk ke variabel tersebut; file ini tidak boleh berisi kunci yang sebenarnya. Hindari menempatkan kredensial Anthropic langsung di profil ini karena prioritas kredensial dapat mengarahkan permintaan melewati endpoint kustom.

Verifikasi endpoint sebelum memberikan akses tulis

Jalankan claude di repositori sementara dan jalankan /status. URL dasar Anthropic seharusnya berupa https://getvibeapi.com. Ajukan pertanyaan hanya-baca terlebih dahulu, lalu minta perubahan kecil dan periksa diff-nya. Jika permintaan masih langsung menuju Anthropic, periksa bahwa ANTHROPIC_API_KEY berupa string kosong dan helper dapat membaca GETVIBE_API_KEY. Jika Anda melihat /v1/v1/messages yang terduplikasi, hapus /v1 dari URL dasar.

Model mana yang berfungsi melalui Messages?

Panduan integrasi GetVibe saat ini mencantumkan Claude Opus 5.5, Claude Sonnet 5, DeepSeek V4.1 Flash, Gemini 3.8 Flash, GLM-5.3, dan Kimi K3 sebagai contoh yang didukung pada rute Anthropic Messages. Periksa katalog model saat ini sebelum mengubah slot; dukungan protokol bergantung pada model. GPT-6 Luna, GPT-6 Sol, dan GPT-6.1 Sol tidak berfungsi melalui endpoint Messages Claude Code. Gunakan Codex CLI untuk model yang kompatibel dengan Responses tersebut. Snapshot katalog publik yang diperiksa pada 3 Oktober 2026 menampilkan Sonnet 5.5 seharga $0.168 input · $0.84 output per 1 juta token per juta token; harga yang ditampilkan tetap diperbarui secara langsung.

Tetapkan slot model dengan sengaja

Claude Code mendukung slot Opus, Sonnet, dan Haiku. Contoh pengaturan GetVibe memilih ID saat ini untuk slot-slot tersebut, dan menggunakan CLAUDE_CODE_SUBAGENT_MODEL untuk pekerjaan subagent. Ubah satu slot pada satu waktu. Setelah memulai ulang CLI, tanyakan kepada /status model mana yang aktif dan jalankan prompt pengujian yang tidak berbahaya. Jangan berasumsi bahwa model OpenAI dapat ditempatkan di slot Claude: protokol dan penanganan keluarga modelnya berbeda.

Untuk biaya, bandingkan Sonnet dan Opus pada tugas, snapshot repositori, izin, dan permintaan output yang sama. Catat semua giliran agen dan langkah perbaikan. Harga Sonnet 5.5 secara langsung ditampilkan sebagai $0.168 input · $0.84 output per 1 juta token per juta token input dan output. Tanggal snapshot katalog adalah 3 Oktober 2026; gunakan halaman model yang ditautkan saat menyusun anggaran sesi baru.

Kendalikan sesi yang panjang

Sesi agen menghasilkan konteks yang berulang. Buat instruksi tetap ringkas, kecualikan artefak build dan direktori vendor, serta hindari meminta agen membaca ulang file besar jika daftar file yang terfokus sudah cukup. Permintaan Claude dapat menggunakan breakpoint cache; GetVibe mendokumentasikan perilaku caching tersebut dalam dokumentasi caching. Pertahankan prefix tetap stabil dan periksa kolom penggunaan untuk melihat apakah input yang di-cache benar-benar dilaporkan. Jangan menganggap tingkat cache teoretis yang lebih rendah sebagai penghematan sampai sesi menunjukkan adanya pembacaan cache.

Tetapkan batas tugas yang jelas, gunakan prompt izin normal, lalu tinjau perintah dan diff. Harga token yang rendah tidak membuat perintah shell yang tidak aman menjadi aman. Untuk perbandingan benchmark yang dapat diulang, gunakan mode izin dan akses alat yang sama untuk setiap model.

Kegagalan penyiapan yang umum

  • 401: verifikasi GETVIBE_API_KEY, output helper, dan ANTHROPIC_API_KEY yang kosong.
  • Traffic melewati GetVibe: periksa kredensial di profil shell Anda dan verifikasi URL dasar menggunakan /status.
  • Model tidak tersedia: salin ID saat ini yang sama persis dan verifikasi kompatibilitas Messages di halaman modelnya.
  • URL salah: tetapkan domain root tanpa /v1; Claude Code menambahkan akhiran rute tersebut.

Buat baseline biaya

Sebelum peluncuran, jalankan satu tugas singkat dan satu perubahan realistis yang melibatkan beberapa file. Catat ID model, penggunaan input dan output, pembacaan cache jika dilaporkan, waktu berlalu, serta apakah pengujian berhasil. Simpan kunci di pengelola secret dan buat alert internal. Pengamatan ini memberi tim baseline biaya per perubahan yang nyata, alih-alih berasumsi bahwa setiap sesi coding menggunakan konteks dalam jumlah yang sama. Harga saat ini dapat diperiksa di halaman model Sonnet 5.5.

Pertahankan slot model tetap eksplisit

Claude Code memiliki slot Opus, Sonnet, dan Haiku. Tetapkan hanya slot yang akan digunakan tim Anda, lalu konfirmasikan pilihan aktif dengan /status setelah mengubah pengaturan. Nama slot Claude bukan adapter protokol: model yang hanya mendukung OpenAI tidak akan menjadi kompatibel dengan Messages hanya karena ditetapkan ke slot Sonnet.

Ukur caching dalam sesi nyata

Jalankan satu tugas singkat dan satu tugas yang melibatkan beberapa file dengan instruksi stabil yang sama. Bandingkan penggunaan pembacaan cache pada giliran berikutnya dan catat total biaya sesi. Pertahankan izin, snapshot repositori, dan slot model tetap sama di antara percobaan berulang; jika tidak, perbandingan tersebut tidak dapat menunjukkan apakah perbedaan biaya berasal dari caching, panggilan alat tambahan, atau tugas yang berbeda.

Lindungi perubahan dan kredensial

Gunakan worktree sementara untuk tugas pertama yang mengaktifkan akses tulis, tinjau perintah dan diff, lalu simpan kredensial di secret yang dikelola shell. Jika kunci masuk ke riwayat terminal atau file pengaturan bersama, rotasikan kunci tersebut. Batasan sederhana ini memungkinkan developer mengeksplorasi agen tanpa memberikan setiap prompt akses ke data produksi atau working tree yang belum ditinjau.

Claude CodeGetVibe APIAPI yang kompatibel dengan OpenAIharga model AI

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 GetVibe: penyiapan, model, dan biaya | GetVibe API