集成

OpenCode

将 OpenCode 通过自定义 OpenAI-compatible provider 接入 HypersHub,在终端 AI 编码代理中使用 GPT、DeepSeek 等平台模型。

快速开始

1

安装 OpenCode

OpenCode 官方提供安装脚本、npm 与 Homebrew 等方式。任选一种安装即可:

curl -fsSL https://opencode.ai/install | bash
2

编辑 opencode.json

创建或编辑全局配置文件 ~/.config/opencode/opencode.json, 将 apiKey 替换为控制台生成的平台密钥(hy-xxxx)。

~/.config/opencode/opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "hypershub/gpt-5.4",
  "provider": {
    "hypershub": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Hypers Hub",
      "options": {
        "baseURL": "https://apiclaw.cc/v1",
        "apiKey": "hy-******"
      },
      "models": {
        "gpt-5.4": {
          "name": "GPT-5.4",
          "id": "gpt-5.4"
        },
        "deepseek-v4-pro": {
          "name": "DeepSeek V4 Pro",
          "id": "deepseek-v4-pro"
        }
      }
    }
  }
}
说明:hypershub 是 provider ID; 选择模型时使用 hypershub/gpt-5.4 这类格式。@ai-sdk/openai-compatible 用于 OpenAI-compatible 的 /v1/chat/completions 接口。
3

启动并选择模型

在项目目录启动 OpenCode。如需切换模型,可在 OpenCode 会话中运行 /models

cd /path/to/your/project
opencode
4

验证调用

发送一个简单编码任务,若 OpenCode 正常返回,并且控制台用量记录出现本次请求,即表示配置成功。

OpenCode
帮我解释当前项目的目录结构
OpenCode 使用 HypersHub 模型返回结果

配置项说明

字段说明
$schema使用 OpenCode 官方 JSON Schema,编辑器可自动校验与补全。
model默认模型,格式为 {providerId}/{modelKey},例如 hypershub/gpt-5.4。
provider.hypershub.nameOpenCode UI 中显示的 provider 名称。
provider.hypershub.npm指定 AI SDK provider 包;OpenAI-compatible 接口使用 @ai-sdk/openai-compatible。
options.baseURL平台 OpenAI-compatible API 地址:https://apiclaw.cc/v1
options.apiKey平台 API Key,可在控制台「API 密钥」页面生成。
models可在 OpenCode 中选择的模型列表;key 是模型选择项,id 是实际发送给 API 的模型 ID。
如需添加更多模型,只要在 models 下继续添加条目, 并确保 id 与平台模型 ID 一致。

常见问题

找不到 HypersHub 模型

确认 opencode.json 位于 ~/.config/opencode/opencode.json,且 model 使用 hypershub/gpt-5.4 这类 provider/model 格式。

认证失败

检查 options.apiKey 是否替换为有效平台密钥,并确认 baseURL 为 https://apiclaw.cc/v1。

自定义 provider 不生效

确认 provider ID、model 前缀和配置中的 provider key 一致;OpenAI-compatible provider 建议显式设置 npm 为 @ai-sdk/openai-compatible。