疾疾旋Token
用户指引API 参考平台文档AI 应用集成帮助与支持

OpenCode 接入指南

在 OpenCode 开源终端 AI 编程智能体中接入 疾旋Token,基于 AI SDK 规范实现多模型调度与 GitHub 深度协同。

OpenCode 是一款专为终端开发者打造的开源 AI 编程智能体(GitHub: opencode-ai/opencode)。

它基于现代 AI SDK 体系构建,原生支持 75+ 种模型接入,能够深入理解大型代码仓库、自动编写与执行单元测试、修复编译错误,甚至在 GitHub Issue / PR 评论中通过 /opencode 指令进行全自动代码审查与 Bug 修复。


📦 安装 OpenCode

您可以通过常用的包管理器快速全局安装 OpenCode:

npm install -g opencode-ai
# 或者无需安装直接运行:
# npx opencode-ai

⚙️ 接入配置指南

OpenCode 支持 配置文件定制、交互式 /connect 连接 及 环境变量注入 三种方式。

方式一:编辑配置文件 opencode.json(官方推荐)

OpenCode 支持在项目根目录(./opencode.json)或全局用户目录(~/.config/opencode/opencode.json)中进行配置。

创建或编辑配置文件,添加以下内容:

~/.config/opencode/opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "jixuan/GPT-5.6-sol",
  "providers": {
    "jixuan": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "疾旋Token 旗舰专线",
      "settings": {
        "baseURL": "https://token.astrumflow.com/v1",
        "apiKey": "{env:OPENAI_API_KEY}"
      },
      "models": {
        "GPT-5.6-sol": {
          "name": "GPT-5.6-sol 旗舰推理"
        },
        "GPT-5.6-terra": {
          "name": "GPT-5.6-terra 高性能主力"
        },
        "GPT-5.6-luna": {
          "name": "GPT-5.6-luna 极速响应"
        }
      }
    }
  }
}

密钥安全建议:配置文件中使用 "{env:OPENAI_API_KEY}" 引用环境变量,避免将明文密钥直接提交至公共 Git 仓库中。


方式二:通过终端交互命令 /connect 快速接入

  1. 在终端中输入 opencode 进入交互会话。
  2. 输入内置命令:
    /connect
  3. 在弹出的交互菜单中选择 OpenAI Compatible (兼容服务商)。
  4. 依次填入:
    • Base URL:https://token.astrumflow.com/v1
    • API Key:粘贴您的 sk-your-astrumflow-token-key
  5. 完成后,凭据将安全加密存储于 ~/.local/share/opencode/auth.json 中。

方式三:环境变量直接启动

如果您希望在 CI/CD 流程或临时终端中快速运行,可直接导出环境变量:

export OPENAI_BASE_URL="https://token.astrumflow.com/v1"
export OPENAI_API_KEY="sk-your-astrumflow-token-key"

# 启动并直接指定模型
opencode --model openai/GPT-5.6-sol

🚀 常用开发协同场景

终端交互式全栈重构

在终端中直接运行 opencode,让 AI 分析多文件调用关系并自动生成修改 Diff。

GitHub PR 与 Issue 联动

在 GitHub 评论区输入 /opencode 帮我重构这段逻辑,自动生成修复 PR。

CI 自动化测试用例补全

在 GitHub Actions 中集成 OpenCode,自动为新提交的代码补充缺失的单元测试覆盖。

On this page