ZekonIDENMasukBeli paket

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.