DigitSpace
全部应用

编程助手

OpenCode

开源的终端编程智能体,可接任意 OpenAI 兼容服务。

官网官方文档

OpenCode 是开源的终端编程智能体。在它的配置文件里把 DigitSpace 加成一个 OpenAI 兼容的模型服务,就能直接选用国内模型。

适合谁

喜欢开源工具、想在终端里自由切换模型的开发者。

接入地址

OpenAI 兼容接口

OpenAI 兼容地址
https://api.digitspace.cn/v1

接入步骤

  1. 1

    创建 API 密钥

    登录 DigitSpace 控制台,打开「API 密钥」页,新建一个密钥并复制。密钥只显示一次,请先保存好。

    打开「API 密钥」页
  2. 2

    添加模型服务

    编辑全局配置 ~/.config/opencode/opencode.json(只想在一个项目里用,就放在项目根目录的 opencode.json),写入下面的内容。models 里列出想用的模型,可以加多个。

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "gateway": {
          "npm": "@ai-sdk/openai-compatible",
          "name": "DigitSpace",
          "options": {
            "baseURL": "https://api.digitspace.cn/v1",
            "apiKey": "sk-你的密钥"
          },
          "models": {
            "qwen3.7-plus": { "name": "qwen3.7-plus" }
          }
        }
      },
      "model": "gateway/qwen3.7-plus"
    }
  3. 3

    启动并选择模型

    在项目目录里运行 opencode,用 /models 确认当前是 gateway 下的模型。不想把密钥写进文件的话,可以删掉 apiKey 那一行,改用 /connect,选最下面的「其他」,服务名填 gateway,再粘贴密钥。

    bash
    opencode

验证是否接通

在 OpenCode 里发一句话,能收到回复就接入成功了。控制台「调用来源」页会出现 OpenCode 的调用。

常见问题

返回 401 怎么办?

密钥填错了或已删除。检查 apiKey;如果用 /connect 存过密钥,确认填的服务名就是 gateway。

返回 402 怎么办?

账户余额用完了。到控制台「账单」页查看余额,按页面提示充值(国内版请联系客服充值),充值后再试,应用里的配置不用改。

返回 404 或提示模型不存在?

models 里的名字和 model 里斜杠后面的部分,都要写模型目录里的模型名,例如 qwen3.7-plus。baseURL 要带 /v1。

请求超时,或者很久没有回复?

先确认这台电脑或服务器能访问 API 地址。长文本和深度思考模型出第一个字会慢一些,可以把应用里的超时时间调大,或者换响应更快的模型(例如 qwen-flash)试试。

以上步骤已于 2026-11-01 按官方文档核对。