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:
| Provider | Env Variable |
|---|---|
| OpenAI | OPENAI_API_KEY |
| Anthropic | ANTHROPIC_API_KEY |
GOOGLE_API_KEY | |
| OpenRouter | OPENROUTER_API_KEY |
| Ollama | (lokal, gak perlu key) |
| OpenCode Zen | Dapat 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