Panduan Pengaturan OpenCode
Tambahkan UnoRouter sebagai penyedia kustom di OpenCode lalu pilih model apa pun sebagai agen aktif.
Ikhtisar
OpenCode membaca penyedia dari konfigurasi JSON. Tambahkan UnoRouter dengan adapter kompatibel OpenAI untuk memakai model UnoRouter apa pun.
Konfigurasi cepat
Tempel nilai ini ke klien. Kunci Anda terisi otomatis saat Anda masuk.
URL dasar: https://api.unorouter.com/v1
Kunci API: YOUR_API_KEYKompatibilitas
Penyiapan langkah demi langkah
- 1Buka file konfigurasi OpenCode
Tekan Ctrl + O di dalam OpenCode lalu tempel jalurnya. Di Windows, ganti YOUR_USER dengan nama pengguna Anda.
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2Ganti isi file
Kosongkan file itu lalu tempel blok penyedia UnoRouter. Tambahkan kunci API Anda dan pilih model dari katalog.
json{ "$schema": "https://opencode.ai/config.json", "provider": { "unorouter": { "name": "UnoRouter", "npm": "@ai-sdk/openai-compatible", "discoverModels": true, "options": { "apiKey": "YOUR_API_KEY", "baseURL": "https://api.unorouter.com/v1" } } } } - 3Simpan dan muat ulang
Tekan Ctrl + S, lalu Ctrl + Shift + P dan jalankan Developer: Reload Window.
- 4Pilih model
Buka pemilih model lalu beralih ke model baru Anda. Adapter menangani streaming dan pemanggilan alat.
Model yang direkomendasikan
Model gratis yang berfungsi di sini. Tempel id model apa pun ke klien.
Hal yang perlu diperhatikan
- Dengan "discoverModels": true, OpenCode menarik seluruh katalog UnoRouter dari /v1/models saat mulai, sehingga semua model muncul di pemilih tanpa perlu didaftarkan manual.
- Jika Developer: Reload Window tidak memunculkan penyedia Anda, periksa apakah JSON tersimpan tanpa koma di akhir.
- Pakai id model persis dari katalog UnoRouter. Buang awalan penyedia yang mungkin ikut tersalin.
- Tanpa penemuan otomatis, OpenCode versi lama membutuhkan blok "models" berisi daftar id persis (mis. {"gemini-3.1-flash-lite": {}}) dan mulai ulang.