OpenCode 是一个开源终端 AI 编程工具,可以读取项目、修改文件和运行命令。

安装 OpenCode

按照 OpenCode 官网 的说明安装。使用 npm 时可以执行:
npm install -g opencode-ai

添加 API Key

运行 opencode,然后输入:
/connect
选择 Other,供应商 ID 填写 infistar,再粘贴无限星河AI API Key。

配置模型

在项目目录创建 opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "infistar": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "无限星河AI",
      "options": {
        "baseURL": "https://infistar.cc/v1"
      },
      "models": {
        "模型广场中的原始模型ID": {
          "name": "模型广场中的原始模型ID"
        }
      }
    }
  }
}

开始使用

重新启动 OpenCode,输入 /models,选择 infistar 下的模型。 OpenCode 终端界面 第一次先让它“只回复配置成功,不要修改文件”。

遇到问题

  • 没有显示模型:确认 /connect 和配置文件中的供应商 ID 都是 infistar
  • 提示 401:重新执行 /connect 并更新 API Key。
  • 提示 404baseURL 应为 https://infistar.cc/v1
  • 工具不能使用:换用模型广场中支持工具调用的模型。