TokenNova星元API文档
工具接入

OpenCode

在 OpenCode 中通过环境变量加配置文件方式接入 TokenNova。

OpenCode 是一个终端导向的 AI 编程工具。如果你想让它走 TokenNova 的接口,可以通过环境变量加配置文件的方式完成接入。

安装 OpenCode

你可以根据自己的平台选择安装命令:

npm install -g opencode-ai@latest
brew install opencode
scoop install opencode

准备令牌

先前往 TokenNova 控制台创建 API Key,并确保该令牌仍然可用。

配置环境变量

export TOKENNOVA_TOKEN=sk-xxx
$env:TOKENNOVA_TOKEN="sk-xxx"

编写 opencode.json

在项目根目录,或者 ~/.config/opencode/ 目录下创建 opencode.json。如果你希望同时接入 Claude 和 GPT 两组模型,可以参考:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "tokennova-anthropic": {
      "npm": "@ai-sdk/anthropic",
      "name": "tokennova-anthropic",
      "options": {
        "baseURL": "https://tokennova.cc",
        "apiKey": "{env:TOKENNOVA_TOKEN}"
      },
      "models": {
        "claude-sonnet-4-6": {
          "name": "claude-sonnet-4-6"
        }
      }
    },
    "tokennova-openai": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "tokennova-openai",
      "options": {
        "baseURL": "https://tokennova.cc/v1",
        "apiKey": "{env:TOKENNOVA_TOKEN}"
      },
      "models": {
        "gpt-5.2-codex": {
          "name": "gpt-5.2-codex"
        }
      }
    }
  }
}

启动方式

cd my-project
opencode

建议

  • 如果你只用一组模型,可以先删掉另一组 provider
  • 配置失败时先检查环境变量是否已在当前 shell 生效
  • 想快速排查问题时,先从一个最简单的模型配置开始

On this page