Laras RouterDocs

Integrasi

OpenCode

Coding agent open source untuk terminal. Panduan setup langkah demi langkah dengan Laras Router.

Di halaman ini

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.

Shell
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.

opencode.json
{
  "$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

  • apiKey membaca LARAS_API_KEY dari environment Anda. Jika variabel itu belum diatur, kuncinya kosong dan request akan mengembalikan 401 invalid_api_key.
  • Atur limit sendiri: 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.