OpenCode 第三方 API 接入配置详解#
本文档旨在说明如何将符合 OpenAI 接口规范的第三方 API 服务集成到 OpenCode 环境中。如果你想在 OpenCode 中使用 Gemini 模型,可以尝试使用 Chat 格式,如果使用原生格式请使用其他编程工具,OpenCode 使用 Gemini 模型因格式协议问题会报错不兼容,请大家知悉!
1. OpenCode 环境准备#
安装 OpenCode 最简单的方式是使用官方安装脚本:npm install -g opencode-ai
配置步骤#
方式一:使用 CC-Switch 快速配置(推荐)#
1. 启动 CC-Switch 并添加 OpenCode 配置#
2. 填写提供商配置信息#
提供商名称:自定义名称(如"zeta-router")
提供商名称:自定义名称(如"zeta-router")
API Key:粘贴您从 ZetaRouter 平台获取的令牌
模型配置:点击添加模型,输入模型ID claude-sonnet-4-5,模型名称Claude Sonnet 4.5
3. 启用配置并使用#
1.在配置列表中找到刚创建的「zeta-router」配置2.点击配置右侧的「当前使用」按钮(或直接点击配置卡片)方式二:手动配置#
`%USERPROFILE%\.config\opencode\opencode.json`
{
"models": {
"claude-sonnet-4-5": {
"name": "claude-sonnet-4-5"
}
},
"npm": "@ai-sdk/anthropic",
"options": {
"apiKey": "sk-***",
"baseURL": "https://plan.zetarouter.com/v1"
}
}