Konfigurasi gateway LLM
Pelajari cara mengkonfigurasi Claude Code dengan solusi gateway LLM, termasuk pengaturan LiteLLM, metode autentikasi, dan fitur enterprise seperti pelacakan penggunaan dan manajemen anggaran.
Gateway LLM menyediakan lapisan proxy terpusat antara Claude Code dan penyedia model, menawarkan:
- Autentikasi terpusat - Titik tunggal untuk manajemen kunci API
- Pelacakan penggunaan - Memantau penggunaan di seluruh tim dan proyek
- Kontrol biaya - Menerapkan anggaran dan batas tingkat
- Pencatatan audit - Melacak semua interaksi model untuk kepatuhan
- Perutean model - Beralih antar penyedia tanpa perubahan kode
Konfigurasi LiteLLM
LiteLLM adalah layanan proxy pihak ketiga. Anthropic tidak mendukung, memelihara, atau mengaudit keamanan atau fungsionalitas LiteLLM. Panduan ini disediakan untuk tujuan informasi dan mungkin menjadi usang. Gunakan dengan kebijaksanaan Anda sendiri.
Prasyarat
- Claude Code diperbarui ke versi terbaru
- LiteLLM Proxy Server disebarkan dan dapat diakses
- Akses ke model Claude melalui penyedia pilihan Anda
Pengaturan dasar LiteLLM
Konfigurasi Claude Code:
Metode autentikasi
Kunci API statis
Metode paling sederhana menggunakan kunci API tetap:
Nilai ini akan dikirim sebagai header Authorization
.
Kunci API dinamis dengan helper
Untuk kunci yang berputar atau autentikasi per pengguna:
- Buat skrip helper kunci API:
- Konfigurasi pengaturan Claude Code untuk menggunakan helper:
- Atur interval refresh token:
Nilai ini akan dikirim sebagai header Authorization
dan X-Api-Key
. apiKeyHelper
memiliki prioritas lebih rendah daripada ANTHROPIC_AUTH_TOKEN
atau ANTHROPIC_API_KEY
.
Endpoint terpadu (direkomendasikan)
Menggunakan endpoint format Anthropic LiteLLM:
Manfaat endpoint terpadu dibandingkan endpoint pass-through:
- Load balancing
- Fallback
- Dukungan konsisten untuk pelacakan biaya dan pelacakan pengguna akhir
Endpoint pass-through spesifik penyedia (alternatif)
Anthropic API melalui LiteLLM
Menggunakan endpoint pass-through:
Amazon Bedrock melalui LiteLLM
Menggunakan endpoint pass-through:
Google Vertex AI melalui LiteLLM
Menggunakan endpoint pass-through:
Pemilihan model
Secara default, model akan menggunakan yang ditentukan dalam Konfigurasi model.
Jika Anda telah mengkonfigurasi nama model kustom di LiteLLM, atur variabel environment yang disebutkan di atas ke nama kustom tersebut.
Untuk informasi lebih detail, lihat dokumentasi LiteLLM.