国产大模型接入 OpenCode:DeepSeek、通义千问、Kimi、GLM 配置教程
OpenCode 内置 DeepSeek 等 75+ 供应商:在 TUI 里用 /connect 选供应商并填 Key(存到 ~/.local/share/opencode/auth.json),或直接设置对应环境变量(如 DEEPSEEK_API_KEY)。其他 OpenAI 兼容 API 在 opencode.json 的 provider 字段里用 npm 包 @ai-sdk/openai-compatible 接入:options.baseURL 填端点,options.apiKey 用 {env:变量名} 引用 Key(或先 /connect),models 填模型 ID。 已实测:深度求索 DeepSeek(OpenCode 1.19.3,文本调用通过)。 其余厂商未实测,标注「待验证」。 (来源 · 核验)
用 DeepSeek 接入时参考价:DeepSeek V4.1 Flash:综合价 ¥3.5/百万 tokens(官方国内站)。 (来源 · 核验)
OpenCode 内置 DeepSeek 等 75+ 供应商:在 TUI 里用 /connect 选供应商并填 Key(存到 ~/.local/share/opencode/auth.json),或直接设置对应环境变量(如 DEEPSEEK_API_KEY)。其他 OpenAI 兼容 API 在 opencode.json 的 provider 字段里用 npm 包 @ai-sdk/openai-compatible 接入:options.baseURL 填端点,options.apiKey 用 {env:变量名} 引用 Key(或先 /connect),models 填模型 ID。 官方文档
深度求索 DeepSeek
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"deepseek": {
"npm": "@ai-sdk/openai-compatible",
"name": "DeepSeek",
"options": {
"baseURL": "https://api.deepseek.com",
"apiKey": "{env:DEEPSEEK_API_KEY}"
},
"models": {
"deepseek-flash": {
"name": "deepseek-flash"
}
}
}
}
} 文本调用通过 2026-10-17 用 OpenCode 1.19.3 实测一次文本请求通过(工具调用未测)。
阿里云百炼 通义千问
这个厂商在该工具里的接入方式还没有官方文档可核,暂不提供配置。
按量计费用百炼 API Key(sk- 开头);Coding Plan 用 https://coding.dashscope.aliyuncs.com/apps/anthropic
月之暗面 Kimi
opencode.json 待验证:按工具文档通用字段组装,未实测
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"moonshot": {
"npm": "@ai-sdk/openai-compatible",
"name": "Moonshot AI (Kimi)",
"options": {
"baseURL": "https://api.moonshot.cn/v1",
"apiKey": "{env:MOONSHOT_API_KEY}"
},
"models": {
"kimi-k3": {
"name": "kimi-k3"
}
}
}
}
} Kimi 同时提供 Anthropic 兼容 Messages API(文档未在此页给出地址,待核)
智谱 GLM
这个厂商在该工具里的接入方式还没有官方文档可核,暂不提供配置。
官方推荐用 Coding Tool Helper 自动配置;要用 GLM-5.2 1M 上下文,在 ~/.claude/settings.json 加上述 env
配置里的字段名都来自上面链接的官方文档;把占位符换成你自己的 Key。标「待验证」的示例是按工具文档的通用字段填入厂商 OpenAI 兼容地址,未实测。