Apimomoai

【MOMO AI x OpenCode】如何将momoai API接入OpenCode

前提条件

  • 已安装 OpenCode CLI(可通过 npm install -g @opencode/cli 安装),官网也提供其他安装方式

接入步骤

one: 申请免费的api key

登录api.momoai.pro 登录或注册后可以看到欢迎页,里面有快捷令牌 记下api key和base_url(https://api.dreamly.space) 有复制按钮,后续可以直接复制 配置截图

two: 初始化自定义服务商(Provider)

不要直接启动 OpenCode,而是在终端执行以下命令:

bash
opencode auth login
  • 在服务商列表中,选择 other(在最下面,可以直接搜索)。
  • 系统会提示你输入 Provider ID
    👉 请填写一个momoai,后续配置需与之严格一致。
  • 接着输入 API Key
    👉 填写momoai,因为实际密钥可通过配置文件安全引用(见下一步)。

💡 这一步的作用是让 OpenCode 在本地凭证管理器中注册一个自定义服务商,便于后续引用密钥。

:two: 配置 API 地址

打开 OpenCode 配置目录(路径因系统而异):

  • macOS / Linux: ~/.config/opencode/
  • Windows: Users\***\.config\opencode

在该目录下创建或编辑配置文件:opencode.json,内容如下:

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "momoai": {  // 这里必须和上一步的提供商 ID 完全一致!
      "npm": "@ai-sdk/openai-compatible",
      "name": "momoai",  // 在 UI 中显示的名称,可自定义
      "options": {
        "baseURL": "https://api.dreamly.space/v1"  // 你的 API 地址(必须以 /v1 结尾或符合 OpenAI 格式)
        // "apiKey": "{cred:myproxy}"  // 可选:自动引用上一步存储的密钥(推荐,不用明文写 key)
        // 如果中转站需要自定义 headers,可添加:
        // "headers": {
        //   "X-Custom-Header": "your-value"
        // }
      },
      "models": {
        "claude-opus-4-5-20251101": {  // 中转站支持的模型 ID,例如 claude-opus-4-5-20251101 等
          "name": "claude-opus-4-5-20251101"
        },
        "claude-sonnet-4-5-thinking": {
          "name": "claude-sonnet-4-5-thinking"
        }
        // 添加更多模型...
      }
    }
  }
}

🔑 关键说明

  • myproxy 必须与第 1 步中输入的 Provider ID 完全一致
  • baseURL 需指向中转站的 OpenAI 兼容 API 入口,通常以 /v1 结尾(如不生效,可尝试去掉 /v1 测试)。
  • apiKey: "{cred:myproxy}" 会自动读取你在 opencode auth login 时保存的密钥,无需明文写入配置文件,更安全!

:three: 重启并验证

保存配置后,启动 OpenCode:

bash
opencode

在聊天界面输入命令:

/models

即可在模型列表中看到你配置的中转站及其模型(如 "GPT-4o(momoai)")。选择后即可正常使用!

⚠️ 注意事项

  • Provider ID 必须一致:配置文件中的键名(如 myproxy)必须与 auth login 时输入的 ID 完全相同(区分大小写)。

  • API 地址格式:确保 baseURL 正确。可先用 curl 或 Postman 测试中转站是否响应 /v1/models

  • 模型 ID 要匹配models 下的键(如 gpt-4o)必须与中转站实际支持的模型 ID 一致。

  • 若修改配置后未生效,请尝试完全退出 OpenCode 并重新启动。

有任何问题都可联系momoai官方 partnership@momoai.wecom.work

MOMO AI - Featured on Startup FameCheck out MomoAI - World's Largest AI Agent Marketplace at @SideProjectorsListed on Turbo0Featured on findly.toolsAI Toolz