第一步:找到OpenCode配置文件(找不到就新建)

OpenCode 通过opencode.json文件来解析服务商参数。请根据你的操作系统定位并新建/编辑该文件,本文以Linux系统为例

官方文档:配置 | OpenCode

在官方文档中,我们可以看到,opencode的配置文件可以被放在不同的位置,他们具有不同的优先级,在默认情况下,我们opencode的全局配置文件存放在以下路径

~/.config/opencode/opencode.json

但是可能有人会遇到这样的问题,自己在~/.config/opencode目录下找不到opencode.json,这种问题也很好解决,就是自己新建一个opencode.json

第二步:编辑配置文件

具体配置可以阅读以下的官方文档,文件中的apiKey替换成自己创建的API key即可

火山引擎API配置文档:OpenCode--火山方舟大模型服务平台-火山引擎

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "volcengine": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "volcengine",
      "options": {
        "baseURL": "https://ark.cn-beijing.volces.com/api/coding/v3",
        "apiKey": "<ARK_API_KEY>"
      },
      "models": {
        "ark-code-latest": {
          "name": "ark-code-latest"
        },
        "kimi-k2.5": {
          "name": "kimi-k2.5",
          "modalities": {
            "input": ["text", "image"],
            "output": ["text"]
          },
          "options": {
            "thinking": {
              "type": "enabled"
            }
          }
        }
      }
    }
  }
}

注意

该配置文件中的第4和第6行的volcengine是provider name属于可改项,可以自己命名,但是要记住该命名,等下认证阶段需要使用

第三步:完成auth认证

1.执行以下指令

opencode auth login

2.选择类型:在列表中定位并选中底部的other

3.定义 ID:输入一个自定义标识符(例如 volcengine),需要和provider的name保持一致。

4.录入密钥:输入你在火山引擎平台上已创建的令牌密钥 API Key。


最后一步,关闭opencode再启动即可应用新的配置

参考链接:
OpenCode 配置使用第三方 API 教程

OpenCode--火山方舟大模型服务平台-火山引擎

配置 | OpenCode

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐