AI 工具接入
OpenCode
在 opencode.json 里挂一个自定义供应商
OpenCode 用一份 opencode.json 描述模型供应商。加一个 OpenAI 兼容的 provider 指向 AICoderBox,把想用的模型列进去,就能在编辑器里随手切换。
配置文件
json
// opencode.json(项目根目录或 ~/.config/opencode/)
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"aicoderbox": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://coder.aicoderbox.com/v1",
"apiKey": "sk-acb-xxxx"
},
"models": {
"gpt-5.5": {},
"claude-sonnet-5": {},
"deepseek-v4-pro": {}
}
}
}
}把 Key 交给环境变量: 不想把 Key 明文写进配置文件,可改成
"apiKey": "{env:AICODERBOX_API_KEY}",再 export AICODERBOX_API_KEY=sk-acb-xxxx。这样配置文件就能安全地提交进仓库。第一次对话
bash
opencode
# 进入后用 /models 切到 aicoderbox 下的模型,直接开聊常见报错
| 现象 | 多半是 | 怎么办 |
|---|---|---|
| 401 未授权 | Key 拼错,或漏了 sk-acb- 前缀 | 回控制台核对,整把重新粘贴 |
| 402 积分不足 | 余额池空了 | 去充值套餐,或用兑换码激活订阅 |
| 404 模型不存在 | 模型名拼写不对 | 对照 模型价格 里的准确名称 |
| 连不上 / 超时 | Base URL 写错或漏了 https | 确认指向 https://coder.aicoderbox.com |