Lewati ke konten

Claude Code

Claude Code adalah CLI tool resmi dari Anthropic yang dirancang untuk bekerja sebagai AI agent mandiri langsung di dalam terminal Anda. Claude Code dapat menganalisis codebase, menulis kode, menjalankan tes, melakukan git commit/PR, dan membantu debugging secara interaktif.

Melalui API gateway KoboiLLM, Anda dapat menjalankan Claude Code menggunakan model-model Claude resmi, maupun model non-Anthropic lainnya (seperti GPT-4o, Gemini, atau DeepSeek) dengan fitur translasi otomatis, penghematan budget, dan tracking penggunaan real-time.


Langkah 1: Persiapan API Key & Base URL

Sebelum memulai, siapkan credential KoboiLLM Anda:

  1. API Key: Buat API Key baru di dashboard KoboiLLM melalui menu Virtual Keys (contoh format: sk-xxx...xxxx). Pastikan Anda telah memilih akses All Team Models saat membuat key tersebut.
  2. Base URL: Gateway standar KoboiLLM yang kompatibel dengan format Anthropic Messages API:
    https://api.koboillm.com/v1

Langkah 2: Konfigurasi Environment Variables

Claude Code mendeteksi server gateway kustom melalui standard environment variables Anthropic. Konfigurasikan variabel-variabel berikut di terminal Anda:

Pada Linux / macOS (Bash/Zsh):

Terminal window
# Point Claude Code ke API gateway KoboiLLM
export ANTHROPIC_BASE_URL="https://api.koboillm.com/v1"
# Masukkan API Key KoboiLLM Anda (didukung sebagai token atau API key)
export ANTHROPIC_AUTH_TOKEN="sk-xxxx"
export ANTHROPIC_API_KEY="sk-xxxx"
# Opsional: Aktifkan model discovery dinamis dari KoboiLLM
export CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1

Pada Windows (PowerShell):

Terminal window
$env:ANTHROPIC_BASE_URL="https://api.koboillm.com/v1"
$env:ANTHROPIC_AUTH_TOKEN="sk-xxxx"
$env:ANTHROPIC_API_KEY="sk-xxxx"
$env:CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1

Langkah 3: Menjalankan Claude Code

Setelah environment variables dikonfigurasi, Anda dapat langsung meluncurkan Claude Code menggunakan model pilihan Anda.

1. Menjalankan dengan Model Claude Utama (Rekomendasi):

Terminal window
# Menggunakan GPT-5.6 Sol (Premium)
claude --model openai/gpt-5.6-sol
# Menggunakan GPT-5.6 Terra (Seimbang)
claude --model openai/gpt-5.6-terra

2. Menjalankan dengan Model Cost-Sensitive:

API gateway KoboiLLM secara otomatis menerjemahkan request Claude Code ke format model yang dipilih secara transparan.

Terminal window
# Menggunakan GPT-5.6 Luna (Ekonomis)
claude --model openai/gpt-5.6-luna

Langkah 4: Navigasi dan Ganti Model secara Dinamis

Berpindah Model di Tengah Sesi (/model)

Saat Claude Code aktif, Anda dapat berpindah model secara dinamis tanpa harus keluar dari sesi terminal.

  1. Di dalam command prompt Claude Code, ketik:
    Terminal window
    /model
  2. Jika Anda mengaktifkan CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, picker model akan secara otomatis menampilkan semua daftar model aktif dari server KoboiLLM Anda dengan label “From gateway”.
  3. Pilih model (misalnya openai/gpt-5.6-luna atau openai/gpt-5.6-sol) secara interaktif menggunakan tombol panah keyboard Anda.

Keuntungan Menghubungkan Claude Code ke KoboiLLM

  • Penyaringan Budget & Limit: Kelola total konsumsi pengeluaran token developer di satu dashboard sentral.
  • Prompt Caching Otomatis: KoboiLLM mendistribusikan caching prompt Anthropic ke provider backend secara otomatis guna memotong biaya running hingga 90% pada task interaktif skala besar.
  • Multi-Provider Fallback: Jika rate-limit Anthropic tercapai, request secara cerdas dialihkan ke model cadangan (misalnya Bedrock Claude atau Azure OpenAI) tanpa mengganggu sesi coding Anda.