Kilo Code
Kilo Code menambahkan UberLLM sebagai penyedia Kustom dengan tipe API OpenAI Kompatibel.
Sebelum Anda memulai
- Akun UberLLM dengan kredit, dan sebuah API key dari
Dashboard → Kunci](
ull_...).
Pengaturan di VS Code
- Buka Pengaturan Kilo (ikon roda gigi) dan buka tab Providers.
- Gulir ke bawah dan klik Custom provider.
- Isi:
- Provider ID:
uberllm - Nama tampilan:
UberLLM - Provider API: OpenAI Compatible
- Base URL:
https://api.uberllm.dev/v1 - API key: kunci
ull_...Anda - Models: klik Fetch models dan pilih yang Anda inginkan, atau Add model
dan ketik ID seperti
z-ai/glm-5.2.
- Provider ID:
- Klik Submit.
Daftar yang diambil hanya berisi ID dan nama model. Atur batas konteks dan output setiap model di file konfigurasi (bagian selanjutnya): tanpa itu Kilo menggunakan 0 dan manajemen konteksnya tidak berfungsi.
Pengaturan di kilo.jsonc
Berkas global: ~/.config/kilo/kilo.jsonc. Berkas proyek: kilo.jsonc di proyek.
{
"provider": {
"uberllm": {
"npm": "@ai-sdk/openai-compatible",
"name": "UberLLM",
"options": {
"baseURL": "https://api.uberllm.dev/v1",
"apiKey": "{env:UBERLLM_API_KEY}"
},
"models": {
"deepseek/deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1048576, "output": 384000 } },
"z-ai/glm-5.2": { "name": "GLM 5.2", "limit": { "context": 1048576, "output": 32768 } },
"moonshotai/kimi-k3": { "name": "Kimi K3", "limit": { "context": 1048576, "output": 32768 } }
}
}
},
"model": "uberllm/z-ai/glm-5.2"
}
{env:UBERLLM_API_KEY} hanya berfungsi di berkas global (atau berkas yang dinamai oleh KILO_CONFIG). Di proyek kilo.jsonc, Kilo mengabaikannya dengan peringatan dan penyedia tidak memiliki kunci. Di berkas proyek, tempelkan kunci ke apiKey sebagai gantinya, atau simpan penyedia di berkas global.
Model Rekomendasi
Diperiksa pada 30 Oktober 2026: masing-masing menjawab dan melakukan panggilan alat melalui UberLLM.
| ID Model | Konteks | Output Maks |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | 384,000 |
z-ai/glm-5.2 |
1,048,576 | 32,768 |
moonshotai/kimi-k3 |
1,048,576 | 32,768 |
Kilo sudah mengirimkan nama aplikasinya (X-Title: Kilo Code) ke penyedia kustom.
Kesalahan umum
| Apa yang Anda lihat | Penyebab dan perbaikan |
|---|---|
401 / "Invalid API Key" |
Kunci hilang atau salah ketik. Dalam file proyek, {env:...} diabaikan: lihat di atas. |
404 dengan "page not found" |
Base URL harus https://api.uberllm.dev/v1. |
404 model_not_found |
ID model salah ketik. Gunakan Fetch models atau salin dari katalog. |
402 insufficient_credits |
Saldo kosong. Tambahkan kredit di bawah Dashboard → Credits. |
| Context langsung penuh, atau compaction tidak pernah berjalan | Model tidak memiliki limit. Tambahkan context dan output seperti di atas. |