OpenCode
OpenCode berkomunikasi dengan UberLLM melalui paket @ai-sdk/openai-compatible. Anda menyimpan
kunci sekali, lalu mendeskripsikan penyedia di opencode.json.
Sebelum Anda memulai
- Akun UberLLM dengan kredit, dan sebuah API key dari
Dashboard → Kunci](
ull_...).
1. Simpan kunci
Di OpenCode, jalankan /connect, gulir ke Lainnya, masukkan provider id uberllm, lalu tempel kunci Anda. OpenCode menyimpannya di ~/.local/share/opencode/auth.json. id yang Anda ketik di sini harus cocok dengan provider id di opencode.json.
2. Tambahkan penyedia
Berkas global: ~/.config/opencode/opencode.json. Berkas proyek: opencode.json di root proyek (ini mengalahkan yang global).
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"uberllm": {
"npm": "@ai-sdk/openai-compatible",
"name": "UberLLM",
"options": {
"baseURL": "https://api.uberllm.dev/v1"
},
"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 } }
}
}
}
}
Untuk melewati /connect, letakkan kunci di berkas sebagai gantinya: "apiKey": "{env:UBERLLM_API_KEY}" di dalam options.
OpenCode hanya mencantumkan model yang Anda sebutkan di sini. ID apa pun dari katalog berfungsi.
3. Pilih model
Jalankan /models dan pilih salah satu model UberLLM.
Model Rekomendasi
Diperiksa pada 30 Oktober 2026: masing-masing merespons 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 |
Kesalahan umum
| Apa yang Anda lihat | Penyebab dan perbaikan |
|---|---|
401 |
Tidak ada kunci untuk penyedia ini. Jalankan opencode auth list; id harus uberllm di kedua tempat. |
404 dengan "halaman tidak ditemukan" |
baseURL harus https://api.uberllm.dev/v1. Gunakan @ai-sdk/openai-compatible, penyedia yang digunakan untuk menguji pengaturan ini. |
404 model_not_found |
Kunci model di models bukan id katalog. |
402 insufficient_credits |
Saldo kosong. Tambahkan kredit di bawah Dashboard → Credits. |