{
"api_key": "myapi key",
"host": "0.0.0.0",
"port": 3456,
"hot_reload": true,
"enable_streaming_scenario_routing": false,
"respect_requested_model": false,
"models": {
"background": {
"provider": "opencode-go",
"model_id": "deepseek-v4-pro",
"temperature": 0.5,
"max_tokens": 2048,
"reasoning_effort": "max",
"thinking": {
"type": "enabled"
}
},
"default": {
"provider": "opencode-go",
"model_id": "deepseek-v4-pro",
"temperature": 0.7,
"max_tokens": 4096,
"reasoning_effort": "max",
"thinking": {
"type": "enabled"
}
},
"long_context": {
"provider": "opencode-go",
"model_id": "deepseek-v4-pro",
"temperature": 0.7,
"max_tokens": 16384,
"context_threshold": 80000,
"reasoning_effort": "max",
"thinking": {
"type": "enabled"
}
},
"think": {
"provider": "opencode-go",
"model_id": "deepseek-v4-pro",
"temperature": 0.7,
"max_tokens": 8192,
"reasoning_effort": "max",
"thinking": {
"type": "enabled"
}
},
"complex": {
"provider": "opencode-go",
"model_id": "deepseek-v4-pro",
"temperature": 0.7,
"max_tokens": 4096,
"reasoning_effort": "max",
"thinking": {
"type": "enabled"
}
},
"fast": {
"provider": "opencode-go",
"model_id": "deepseek-v4-pro",
"temperature": 0.7,
"max_tokens": 4096,
"reasoning_effort": "max",
"thinking": {
"type": "enabled"
}
}
},
"fallbacks": {
"background": [
{ "provider": "opencode-go", "model_id": "deepseek-v4-pro" }
],
"default": [
{ "provider": "opencode-go", "model_id": "deepseek-v4-pro" }
],
"long_context": [
{ "provider": "opencode-go", "model_id": "deepseek-v4-pro" }
],
"think": [
{ "provider": "opencode-go", "model_id": "deepseek-v4-pro" }
],
"complex": [
{ "provider": "opencode-go", "model_id": "deepseek-v4-pro" }
],
"fast": [
{ "provider": "opencode-go", "model_id": "deepseek-v4-pro" }
]
},
"opencode_go": {
"base_url": "https://opencode.ai/zen/go/v1/chat/completions",
"anthropic_base_url": "https://opencode.ai/zen/go/v1/messages",
"timeout_ms": 300000
},
"logging": {
"level": "info",
"requests": true
}
}
config.json