B2BB2B LLM

OpenCode

使用 Model Gate OpenAI 兼容提供商配置 OpenCode。

OpenCode穿过模型门

对于当前的 OpenCode 版本,请使用与 OpenAI 兼容的自定义提供程序。

配置路径

系统小路
视窗%USERPROFILE%\.config\opencode\opencode.jsonc
Linux 或 macOS~/.config/opencode/opencode.jsonc

环境变量

Linux 或 macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

配置

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "model_gate": {
      "name": "Model Gate",
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://api.model-gate.com/v1",
        "apiKey": "{env:MODEL_GATE_API_KEY}"
      },
      "models": {
        "ch-47": {
          "name": "Claude Opus 4.7 through Model Gate"
        }
      }
    }
  },
  "model": "model_gate/ch-47"
}

使用 @ai-sdk/openai 相反,当选定的 OpenCode 工作流程特别需要响应 API 而不是聊天完成时。

开始

opencode

故障排除

问题解决
提供商缺失确认型号名称中的提供商 ID 匹配 model_gate
认证失败在开始 OpenCode 之前确认环境变量存在。
端点错误使用 https://api.model-gate.com/v1
未找到型号使用已启用的规范模型或别名。
配置验证失败检查已安装的 OpenCode 文档,因为提供程序架构可能会在版本之间发生变化。

当前的提供商文档: https://opencode.ai/docs/providers