Langsung ke konten utama
OpenCode memakai AI SDK sehingga provider mana pun yang OpenAI-compatible bisa ditambahkan lewat opencode.json. Kredensial disimpan terpisah oleh perintah /connect.

Variasi konfigurasi

API key dari environment variable (tanpa /connect):
Lewat Responses API — ganti npm menjadi @ai-sdk/openai; OpenCode akan memakai /v1/responses. Berguna untuk model GPT-5.x bila ingin reasoning summary. Untuk sebagian besar pengguna, @ai-sdk/openai-compatible (Chat Completions) sudah cukup.

Troubleshooting

  • Provider tidak muncul di /models — ID di /connect dan opencode.json berbeda, atau JSON tidak valid. Cek opencode auth list.
  • 401 — key belum tersimpan untuk ID tersebut; ulangi /connect.
  • 404 model_not_found — kunci models harus slug persis dari GET /v1/models.