OpenCode 是开源终端 / 编辑器 Agent。自定义供应商用 @ai-sdk/openai-compatible,不要借用 google 这类内置厂商名。
开始前准备一把 LLMoxy 令牌,建议用 auto 分组。
接入 LLMoxy
在项目根目录或 ~/.config/opencode/opencode.json 写入:
{
"$schema": "https://opencode.ai/config.json",
"model": "llmoxy/gpt-5.6-sol",
"provider": {
"llmoxy": {
"npm": "@ai-sdk/openai-compatible",
"name": "LLMoxy",
"options": {
"baseURL": "https://llmoxy.com/v1",
"apiKey": "你的LLMoxy API Key"
},
"models": {
"gpt-5.6-sol": { "name": "GPT-5.6 Sol" },
"claude-sonnet-4-6": { "name": "Claude Sonnet 4.6" }
}
}
}
}
| 字段 | 说明 |
|---|---|
options.baseURL | https://llmoxy.com/v1,不要再拼 /chat/completions |
options.apiKey | LLMoxy 令牌;也可改成 {env:LLMOXY_API_KEY} |
models 的 key | 必须和 LLMoxy 模型 ID 完全一致 |
顶层 model | 供应商ID/模型ID,例如 llmoxy/gpt-5.6-sol |
启动 OpenCode 后,用 /models 选 LLMoxy 下的模型。
💡 提示 如果曾经
opencode auth login openai,内置openai供应商可能被 OAuth 劫持。自定义供应商请用独立 ID(如llmoxy),不要复用openai。
