OpenCode
Tambah provider OpenCode tersuai, sambungkan kelayakan dan pilih model.
Pemasangan dan persediaan
- Pasang OpenCode dengan pakej npm rasmi di bawah, kemudian jalankan
opencode --version. Node.js dan npm diperlukan. - Cipta kunci routerra.ai di Kunci API. Salin ID dibenarkan daripada Model. Contoh menggunakan Chat Completions; tugas pengaturcaraan memerlukan sokongan alat.
npm install -g opencode-ai
opencode --version
Daftar dan sambungkan routerra
- Cipta atau gabungkan
opencode.jsondi akar projek; untuk semua projek gunakan~/.config/opencode/opencode.json. Gantikan semuaYOUR_MODEL_IDsecara konsisten.routerra/ialah awalan provider OpenCode, bukan sebahagian ID model huluan. - Jalankan
opencode, pilih/connect→ Other, kemudian masukkan IDrouterradan kunci. ID mesti sepadan dengan kunci JSON. Kelayakan disimpan berasingan di~/.local/share/opencode/auth.json. Pilih model melalui/modelsdan mula semula selepas mengedit fail.
{
"$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" } }
}
}
}
Semak sambungan
Jika provider tiada, semak konfigurasi projek/global yang dimuatkan dan provider.routerra.models. Kunci dengan ID /connect lain tidak sepadan. Untuk model khusus /responses, tukar npm kepada @ai-sdk/openai; pakej contoh memanggil /chat/completions. Uji balasan ringkas dan pertanyaan fail baca sahaja, kemudian semak model dalam penggunaan routerra.ai.