hahacode logohahacode

Command Palette

Search for a command to run...

配置工具

OpenCode

在 OpenCode 中配置 hahacode

OpenCode 是一个开源的 AI 编码代理,支持 75+ 模型提供商。

安装#

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

或通过 npm / Homebrew:

bash
npm install -g opencode-ai@latest
# 或
brew install anomalyco/tap/opencode

使用 CC Switch 配置(推荐)#

打开 CC Switch,选择顶部 OpenCode 标签,点击 + 添加配置:

字段填写内容
供应商名称hahacode_opencode
API Key你的 Key
请求地址https://hahacode.com/v1
国内加速请求地址https://cn.hahacode.com/v1

还可以配置模型映射,选择不同的模型。

手动配置#

创建 opencode.json

jsonc
{
  "$schema": "https://opencode.ai/config.json",
  "model": "gpt-5.5",
  "provider": {
    "hahacode": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "hahacode",
      "options": {
        "baseURL": "https://hahacode.com/v1",
        "apiKey": "{env:HAHACODE_API_KEY}"
      },
      "models": {
        "gpt-5.5": {
          "name": "GPT 5.5",
          "limit": { "context": 200000 }
        },
        "mimo-v2.5-pro": {
          "name": "mimo v2.5 pro",
          "limit": { "context": 128000 }
        }
      }
    }
  }
}

需要走加速域名时,将 baseURL 改为 https://cn.hahacode.com/v1

设置环境变量:

bash
export HAHACODE_API_KEY=sk-你的KEY

切换模型#

修改 opencode.json 中的 model 字段切换模型。在配置文件的 models 中添加你需要的模型即可使用,也可以在 CC Switch 中切换。

官方文档opencode.ai