保姆级的OpenCode的第三方API key配置教程——以火山引擎codingplan为例
输入一个自定义标识符(例如。
·
第一步:找到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再启动即可应用新的配置
更多推荐


所有评论(0)