OpenCode 接入指南
适用角色:开发者、主用户、子用户 更新日期:2026-08-06
OpenCode 可以把 OpenAI Compatible 服务注册成独立 Provider。Provider 名称只在本地使用,示例采用 myplatform。
安装
macOS 可以使用 Homebrew:
brew install anomalyco/tap/opencode也可以通过 npm 安装:
npm install -g opencode-ai增加 Provider
在项目目录创建 opencode.json,或把同样的配置合并到用户级文件:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"myplatform": {
"npm": "@ai-sdk/openai-compatible",
"name": "自定义平台",
"options": {
"baseURL": "https://<接口地址>",
"apiKey": "YOUR_API_KEY"
},
"models": {
"deepseek-v4-flash": {
"name": "DeepSeek V4 Flash"
}
}
}
}
}以控制台「API Key」页展示的接口地址为准。
对象键 deepseek-v4-flash 是发送给本平台的调用名,name 只是 OpenCode 中的显示名称。项目配置含真实 Key 时不要提交;长期使用建议按 OpenCode 当前版本支持的环境变量方式保存密钥。
启动和定位问题
运行 opencode,在模型选择器中选择 myplatform/deepseek-v4-flash。模型没有出现在列表中,先检查 JSON 和 Provider 键名;模型可选但请求失败,再检查 Base URL、Key 和分组权限。
完成文本问答后,再测试文件读取和小范围修改。工具权限问题与 API 连接问题应分开处理。