OpenCode
Tambah provider OpenCode kustom, hubungkan kredensial, dan pilih model.
Instalasi dan persiapan
- Instal OpenCode dengan paket npm resmi di bawah, lalu jalankan
opencode --version. Node.js dan npm diperlukan. - Buat kunci routerra.ai di Kunci API. Salin ID yang diizinkan dari Model. Contoh memakai Chat Completions; tugas pemrograman memerlukan dukungan alat.
npm install -g opencode-ai
opencode --version
Daftarkan dan hubungkan routerra
- Buat atau gabungkan
opencode.jsondi root proyek; untuk semua proyek gunakan~/.config/opencode/opencode.json. Ganti semuaYOUR_MODEL_IDsecara konsisten.routerra/adalah prefiks provider OpenCode, bukan bagian ID model upstream. - Jalankan
opencode, pilih/connect→ Other, lalu masukkan IDrouterradan kunci. ID harus cocok dengan kunci JSON. Kredensial disimpan terpisah di~/.local/share/opencode/auth.json. Pilih model melalui/modelsdan mulai ulang setelah mengedit berkas.
{
"$schema": "https://opencode.ai/config.json",
"model": "routerra/YOUR_MODEL_ID",
"provider": {
"routerra": {
"npm": "@ai-sdk/openai-compatible",
"name": "routerra.ai",
"options": { "baseURL": "https://routerra.ai/v1" },
"models": { "YOUR_MODEL_ID": { "name": "YOUR_MODEL_ID" } }
}
}
}
Periksa koneksi
Jika provider tidak muncul, periksa konfigurasi proyek/global yang dimuat dan provider.routerra.models. Kunci dengan ID /connect berbeda tidak cocok. Untuk model khusus /responses, ubah npm ke @ai-sdk/openai; paket contoh memanggil /chat/completions. Uji balasan singkat dan kueri berkas hanya-baca, lalu periksa model di penggunaan routerra.ai.