OpenCode
Dua cara: setup satu perintah yang menulis konfigurasinya untuk Anda, atau berkas opencode.json yang diisi manual.
Setup satu perintah
Skrip menanyakan API key, agent, dan model, lalu menulis ~/.config/opencode/opencode.json. Konfigurasi lama disalin ke .bak lebih dulu. Rincian di Setup otomatis.
macOS, Linux
curl -fsSL https://api.zekon.dev/setup.sh | sh
Windows PowerShell
irm https://api.zekon.dev/setup.ps1 | iex
Skrip lama khusus OpenCode masih ada: export BASE_URL=https://api.zekon.dev/v1 API_KEY=zekon-…; curl -fsSL https://api.zekon.dev/quickstart/opencode.sh | bash
Konfigurasi manual
Buat opencode.json di folder proyek atau di ~/.config/opencode/. Paket @ai-sdk/openai-compatible dipakai untuk endpoint berformat OpenAI. Key dapat dibaca dari variabel lingkungan dengan sintaks {env:NAMA}.
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"Zekon": {
"npm": "@ai-sdk/openai-compatible",
"name": "Zekon",
"options": { "baseURL": "https://api.zekon.dev/v1", "apiKey": "{env:ZEKON_API_KEY}" },
"models": { "zekon/nama-model": { "name": "nama-model" } }
}
},
"model": "Zekon/zekon/nama-model"
}Memilih model
Jalankan opencode, lalu /models. Tambahkan model lain ke objek models dengan nama persis dari katalog.