本文档旨在说明如何将符合 OpenAI 接口规范的第三方 API 服务集成到 OpenCode 环境中。如果你想在 OpenCode 中使用 Gemini 模型,可以尝试使用 Chat 格式,如果使用原生格式请使用其他编程工具,OpenCode 使用 Gemini 模型因格式协议问题可能会报错不兼容,请大家知悉!
1. OpenCode 环境准备#
1.
确保你的 OpenCode CLI 环境已就绪(版本建议更新至最新):
pnpm install -g @opencode/cli
2. OpenCode CLI 凭证注册#
在修改配置文件前,需先在本地密钥管理器中注册一个服务商别名(Provider ID)。这一步是为了安全地托管 API Key,避免在配置文件中明文硬编码。
1.执行认证指令:2.
选择类型:在列表中定位并选中底部的 other(可以直接打字搜索)。
3.
定义 ID:输入一个自定义标识符(例如 local)。
4.
录入密钥:输入你在一展API平台上已创建的令牌密钥 API Key(sk-xxxx)。
3. OpenCode 配置第三方 API#
OpenCode 通过opencode.json文件来解析服务商参数。请根据你的操作系统定位并新建/编辑该文件。