集成指南

OpenCode 设置指南

将 MoLoop 添加为 OpenCode 的自定义提供商,并从模型目录选择当前模型。

概览

OpenCode 从 JSON 配置文件读取提供商。把 MoLoop 添加为 OpenAI 兼容提供商后,可以直接从 MoLoop 目录选择当前编码模型。

快速配置

准备以下基础 URL 和 API 密钥;未登录时示例会显示安全占位符。

用 CC Switch 一键配置

将当前 MoLoop OpenAI 兼容端点和 API 密钥导入 CC Switch 的 OpenCode 配置。

Endpoint: https://api.moloop.io/v1

text
基础 URL: https://api.moloop.io/v1
API 密钥: YOUR_API_KEY

兼容性

  • Chat Completions

  • 流式传输

  • 工具调用

逐步设置

打开 OpenCode 配置文件

在 OpenCode 中按 Ctrl + O 并打开用户配置。Windows 请将 YOUR_USER 替换为当前用户名。

text
Windows: C:/Users/YOUR_USER/.config/opencode/opencode.json
macOS/Linux: ~/.config/opencode/opencode.json

写入提供商配置

把 MoLoop 提供商合并到 provider 对象;若文件只用于 OpenCode,也可以直接使用下面的完整配置。

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "moloop": {
      "name": "MoLoop",
      "npm": "@ai-sdk/openai-compatible",
      "discoverModels": true,
      "options": {
        "apiKey": "YOUR_API_KEY",
        "baseURL": "https://api.moloop.io/v1"
      }
    }
  }
}

保存并重新加载

按 Ctrl + S 保存,再运行 Developer: Reload Window。重新加载后,OpenCode 会注册新的提供商。

选择模型

打开模型选择器并切换到 MoLoop。discoverModels 会从 /v1/models 加载当前目录。

推荐模型

编码代理通常需要稳定的工具调用和足够的上下文。请从目录复制精确模型 ID。

注意事项

  • 启用 discoverModels 后,OpenCode 会在启动时读取 /v1/models,无需手动维护模型清单。

  • 提供商没有出现时,先检查 JSON 的引号、花括号和尾随逗号,再重新加载窗口。

  • 模型 ID 必须与 MoLoop 目录完全一致,不要额外添加提供商前缀。

  • 旧版 OpenCode 不支持自动发现时,在 provider 下添加 models 对象并列出需要的精确 ID。

准备好开始了吗?

获取 API 密钥,在这些工具中开始使用 MoLoop。