Integrasi
OpenCode
Coding agent open source untuk terminal. Panduan setup langkah demi langkah dengan Laras Router.
Panduan ini menghubungkan OpenCode ke Laras Router. Setiap langkah sudah dicek dengan dokumentasi OpenCode.
Anda memerlukan API key (lr_live_…) dan saldo yang sudah diisi. Baru mengenal Laras Router? Mulai dari Quickstart.
Setup
Simpan API key Anda
Simpan kunci Anda di variabel lingkungan.
export LARAS_API_KEY="lr_live_your_key_here"
Tambahkan provider
Tambahkan Laras Router sebagai provider kustom di ~/.config/opencode/opencode.json, atau di opencode.json pada root proyek Anda.
{
"$schema": "https://opencode.ai/config.json",
"model": "laras/deepseek-flash",
"provider": {
"laras": {
"npm": "@ai-sdk/openai-compatible",
"name": "Laras Router",
"options": {
"baseURL": "https://api.larasrouter.com/v1",
"apiKey": "{env:LARAS_API_KEY}"
},
"models": {
"deepseek-flash": {
"name": "DeepSeek Flash",
"limit": { "context": 1000000, "output": 32000 }
}
}
}
}
}
Pilih model
Jalankan OpenCode lalu pilih DeepSeek Flash di bawah Laras Router lewat /models, atau jalankan dengan --model laras/deepseek-flash.
Perlu diketahui
apiKeymembacaLARAS_API_KEYdari environment Anda. Jika variabel itu belum diatur, kuncinya kosong dan request akan mengembalikan401 invalid_api_key.- Atur
limitsendiri: OpenCode tidak bisa mencari batas konteks dan output untuk provider kustom.
Pengaturan dan tampilan bisa berubah antarversi. Jika ada yang berbeda, periksa dokumentasi OpenCode. Untuk tool lain, lihat semua integrasi.