BaruArahkan agen apa pun ke UberLLM — satu key, semua model, harga resmi atau lebih murah.
UberLLM

OpenCode

OpenCode berkomunikasi dengan UberLLM melalui paket @ai-sdk/openai-compatible. Anda menyimpan kunci sekali, lalu mendeskripsikan penyedia di opencode.json.


Sebelum Anda memulai

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.