Claude Code + penyedia Anda
Tetap pakai Claude Code sebagai CLI Anda dan hubungkan satu setelan peluncuran ke penyedia model lain yang kompatibel dengan Anthropic.
Siapkan detail penyedia
Pasang Claude Code, lalu dapatkan base URL yang kompatibel dengan Anthropic, kunci API, dan ID model dari penyedia Anda. Endpoint yang hanya kompatibel dengan OpenAI tidak akan berfungsi dengan Claude Code.
Contoh ini membuat entri terpisah bernama Claude · work. Entri Claude Code Anda yang lain tetap memakai pengaturannya masing-masing.
1. Tambahkan penyiapan penyedia
Tambahkan penyiapan ini ke facade.json (lihat Pengaturan agen). Ganti URL, kunci, dan ID model contoh dengan nilai dari penyedia Anda:
{
"clis": {
"Claude · work": {
"type": "claude",
"model": "YOUR_MODEL_ID",
"env": {
"ANTHROPIC_BASE_URL": "https://api.example.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_API_KEY": null,
"ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_SMALL_MODEL_ID"
}
}
}
}Gunakan model yang didukung penyedia Anda untuk setiap alias. Pemetaan Haiku dipakai untuk tugas latar belakang yang lebih kecil; modelnya boleh berbeda dari model utama.
2. Periksa endpoint dan pemetaan model
| Pengaturan | Fungsinya |
|---|---|
ANTHROPIC_BASE_URL | Mengarahkan Claude Code ke API penyedia yang kompatibel dengan Anthropic. |
ANTHROPIC_AUTH_TOKEN | Menyediakan token penyedia. |
ANTHROPIC_API_KEY: null | Menghapus kunci API Anthropic yang diwarisi untuk penyiapan ini. |
model | Menetapkan model awal untuk entri ini. |
ANTHROPIC_DEFAULT_…_MODEL | Memetakan permintaan Opus, Sonnet, dan Haiku ke ID yang dilayani penyedia. |
Contoh ini menyimpan kunci di facade.json. Untuk membaca variabel lingkungan yang sudah ada, gunakan "ANTHROPIC_AUTH_TOKEN": "${env:WORK_API_KEY}". Editor harus sudah memiliki variabel itu sebelum agen dimulai.
Variabel ini hanya berlaku untuk agen yang dimulai dengan entri tersebut. Anda tidak perlu mengubah pengaturan global Claude Code.
3. Mulai Claude Code dengan penyiapan ini
Simpan facade.json, pilih New Agent, lalu pilih Claude · work. Beri agen tugas singkat di proyek Anda.
Jika penyedia Anda melaporkan penggunaan, pastikan permintaannya tercatat di akun yang benar. Jika agen tidak bisa dimulai atau permintaannya gagal, jalankan Show Agent Launch dan pilih lokasi kerjanya. Temukan entri ini di laporan untuk melihat bagaimana Facade akan memulainya.
Untuk kesalahan autentikasi atau model yang tidak ditemukan, lihat Pemecahan masalah.
Contoh: QwenCloud
Untuk kunci QwenCloud Token Plan, gunakan https://token-plan.maas.qwencloudapi.com/apps/anthropic sebagai base URL. Pilih ID model yang tersedia di paket Anda. Kunci pay-as-you-go memakai endpoint regional.
Endpoint dan setelan model QwenCloud yang berlaku saat ini ↗