- Published on
 
OpenCode 集成 ModelScope
- Authors
 
- Name
 - Piggy DP
 - @xiaozhudxiaozhu
 
如果你还没有安装 OpenCode,请先参考 👉 OpenCode 安装教程(PiggyBlog)
📁 一、配置文件结构
vim  ~/.config/opencode/opencode.json
OpenCode 使用根目录下的 opencode.json 文件来配置 AI 模型提供者及其相关参数。
⚙️ 二、ModelScope 集成示例
可以使用如下 opencode.json 配置文件:
{
  "$schema": "https://opencode.ai/config.json",
  "theme": "one-dark",
  "provider": {
    "my-model": {
      "npm": "@ai-sdk/anthropic",
      "options": {
        "baseURL": "https://api-inference.modelscope.cn/v1",
        "apiKey": "你的 ModelScope API 密钥"
      },
      "models": {
        "deepseek-ai/DeepSeek-V3.2-Exp": {}
      }
    }
  }
}
🧩 三、配置字段说明
| 字段 | 说明 | 
|---|---|
theme | 界面主题,使用 "one-dark",视觉效果良好。 | 
provider | 定义 AI 模型提供者信息。 | 
my-model | 自定义提供者名称(可根据项目需要修改)。 | 
npm | 指定 SDK 包名称,这里使用 @ai-sdk/anthropic。 | 
options.baseURL | ModelScope 推理 API 地址,固定为 https://api-inference.modelscope.cn/v1。 | 
options.apiKey | 你的 ModelScope API 密钥(登录官网获取)。 | 
models | 定义可用的模型,这里示例为 deepseek-ai/DeepSeek-V3.2-Exp。 | 
🔑 四、获取 ModelScope API 密钥步骤
- 访问 ModelScope 官网
 - 注册并登录账户
 - 在 个人中心 → API Key 管理 页面生成新的密钥,可以使用长期的,这样API Key就不会过期了
 - 将密钥复制并替换到上方配置文件中的 
"apiKey"字段 - 若提示权限不足,请确保 绑定了阿里云账号,这一步是非常重要的,如果不绑定可能会报错
 - ModelScope 每天有 2000 次额度的api调用机会,应对正常代码、翻译需求还是不错的