Skip to content

OpenCode

OpenCode 是开源的终端编码代理(Coding Agent):在命令行里对话式地读代码、改代码、跑命令。它通过 OpenAI 兼容 Provider 机制接入任意服务商,接入 Token Factory 只需一份配置文件。

配置文件

编辑(不存在则新建)~/.config/opencode/opencode.json,加入 Token Factory 作为自定义 Provider:

json
{
  "provider": {
    "tokenfactory": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Token Factory",
      "options": {
        "baseURL": "https://apicoo.com/api/v1",
        "apiKey": "sk-tf-你的Key"
      },
      "models": {
        "glm-4.7": { "name": "GLM-4.7" },
        "deepseek-v4-pro": { "name": "DeepSeek V4 Pro" }
      }
    }
  }
}

sk-tf-你的Key 换成你在控制台「API Keys」页创建的真实 Key;models 里可按需增删模型(完整列表见定价页)。

运行

终端执行 opencode,在模型选择中切换到 tokenfactory/glm-4.7(或你配置的其他模型),即可开始编码对话。

模型选择建议

编码任务建议用 glm-5deepseek-v4-pro(能力强);轻量补全、小修小改用 glm-4.7-flashx 更省。

Token Factory · 国产合规 AI Gateway