Panduan Pengaturan OpenCode
Tambahkan UnoRouter sebagai penyedia kustom di OpenCode dan pilih model mana pun sebagai agen koding aktif.
Ikhtisar
OpenCode membaca daftar penyedianya dari file konfigurasi JSON. Tambahkan UnoRouter sebagai penyedia kustom dengan adaptor yang kompatibel dengan OpenAI, lalu Anda dapat memilih model UnoRouter mana pun sebagai model aktif.
Konfigurasi cepat
Masukkan nilai-nilai ini ke klien. Kunci Anda terisi otomatis saat Anda masuk.
URL dasar: https://api.unorouter.ai/v1
Kunci API: YOUR_API_KEYKompatibilitas
Penyiapan langkah demi langkah
- 1Buka file konfigurasi OpenCode
Tekan Ctrl + O di dalam OpenCode dan tempel jalurnya. Di Windows, ganti YOUR_USER dengan nama pengguna Windows Anda.
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2Ganti isi file
Hapus isi file dan tempel blok penyedia UnoRouter. Masukkan kunci API UnoRouter Anda dan pilih model mana pun dari katalog.
json{ "$schema": "https://opencode.ai/config.json", "provider": { "unorouter": { "name": "UnoRouter", "npm": "@ai-sdk/openai-compatible", "options": { "apiKey": "YOUR_API_KEY", "baseURL": "https://api.unorouter.ai/v1" } } } } - 3Simpan dan muat ulang
Tekan Ctrl + S untuk menyimpan, lalu Ctrl + Shift + P dan jalankan perintah Developer: Reload Window. OpenCode akan mengambil penyedia baru saat dimuat ulang.
- 4Pilih model
Buka pemilih model di OpenCode dan beralih ke model yang Anda tambahkan. Adaptor yang kompatibel dengan OpenAI menangani streaming dan pemanggilan alat secara otomatis.
Model yang direkomendasikan
Model gratis yang bekerja baik di sini. Tempel id model apa pun ke klien.
Hal yang perlu diperhatikan
- OpenCode menggunakan adaptor npm @ai-sdk/openai-compatible di balik layar, jadi Anda bisa terus menambahkan model di bawah "models" tanpa memulai ulang.
- Jika Developer: Reload Window tidak menampilkan penyedia Anda, periksa kembali bahwa JSON tersimpan tanpa koma di akhir.
- Gunakan ID model yang tepat dari katalog UnoRouter. Hapus awalan penyedia di depan jika tertambahkan saat menyalin dan menempel.