首页 / 文档 / OpenCode

OpenCode

将开源终端编程智能体连接到网关。

以下示例使用 OpenCode 的 provider / npm 配置格式。如果你的安装版本使用 V2 的 providers / package 格式,请遵循 对应的官方提供商参考文档,同时保留网关端点和目标分组的密钥。

OpenCode 支持通过配置文件设置自定义提供商。对于 Claude,请使用原生 Anthropic 包;其基础 URL 必须以以下内容结尾: /v1.

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "gateway": {
      "npm": "@ai-sdk/anthropic",
      "name": "API gateway",
      "options": {
        "baseURL": "https://aiprimetech.io/v1",
        "apiKey": "{env:GATEWAY_API_KEY}"
      },
      "models": {
        "claude-sonnet-5": {"name": "Claude Sonnet 5"},
        "claude-opus-5-5": {"name": "Claude Opus 5.5"}
      }
    }
  },
  "model": "gateway/claude-sonnet-5"
}

配置文件位于 ~/.config/opencode/opencode.json 或 opencode.json ,在项目根目录中。重启 OpenCode 并选择提供商。

OpenCode 正在快速开发中,其配置模式也在变化。如果上述配置块被拒绝,请查看 OpenCode 自身文档中的提供商部分——你需要的值始终是基础 URL https://aiprimetech.io/v1、你的密钥以及准确的模型 ID。