Skip to content

OpenCode Config & Providers

·Yudha Arief Wijaya

Konfigurasi OpenCode

Semua konfigurasi OpenCode ada di file JSON. Kamu bisa atur provider, model, tools, dan banyak lagi.

File Config

Lokasi default: ~/.config/opencode/config.json

{
  "provider": "anthropic",
  "model": "claude-sonnet-4",
  "apiKey": "sk-...",
  "tools": {
    "terminal": true,
    "fileEdit": true,
    "webSearch": false
  }
}

Providers

OpenCode support berbagai LLM provider:

ProviderEnv Variable
OpenAIOPENAI_API_KEY
AnthropicANTHROPIC_API_KEY
GoogleGOOGLE_API_KEY
OpenRouterOPENROUTER_API_KEY
Ollama(lokal, gak perlu key)
OpenCode ZenDapat key dari /connect

Setup Provider

export ANTHROPIC_API_KEY=sk-...
opencode

Atau lewat TUI:

/connect

Network & Proxy

Untuk lingkungan enterprise, kamu bisa atur proxy:

{
  "network": {
    "proxy": "http://proxy.company.com:8080",
    "customCert": "/path/to/cert.pem"
  }
}

Enterprise Settings

Untuk organisasi, ada opsi:

  • Custom certificates — untuk proxy internal
  • Offline mode — jalan tanpa koneksi internet
  • Audit logging — catat semua aktivitas agent