OpenCode 配置(Grok 4.5)
OpenCode 支持自定义 OpenAI 兼容 Provider。把baseURL 指到中转站即可使用 grok-4.5。
推荐参数
1. 设置 API Key
2. 编辑 OpenCode 配置
全局配置路径(推荐):opencode.json(项目配置会覆盖同名项)。
推荐配置
model格式为providerID/modelID,这里是arona/grok-4.5options.baseURL必须带/v1apiKey用{env:ARONA_API_KEY}从环境变量读取,避免明文写进仓库
方案 B:用 /connect 存 Key
- 先写好
provider.arona(至少含npm、baseURL、models) - 启动 OpenCode 后执行
/connect,选择你的自定义 provider(若列表里没有,可继续用配置里的apiKey) /models选择arona/grok-4.5
/connect 支持略有差异;配置文件 + 环境变量最稳。
3. 启动验证
arona/grok-4.5。
也可先 curl 自检:
注意事项
baseURL需要包含/v1(OpenCode 按 OpenAI 兼容根路径拼接)- 模型 ID 必须与控制台
GET /v1/models返回一致;别名以控制台为准 - 项目级
opencode.json若提交到 Git,不要写明文 Key,用{env:...} - 若只想暴露中转模型,可给 provider 加
whitelist: ["grok-4.5"]
常见问题
1. /models 里没有 arona
- 确认配置文件路径与 JSON 语法
- 确认
provider.arona.npm为@ai-sdk/openai-compatible - 重启 OpenCode 后再
/models
2. 401 Unauthorized
- 当前 shell 是否已
export/$env:设置ARONA_API_KEY - Key 是否完整、是否绑对分组