工具接入
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 生效
- 想快速排查问题时,先从一个最简单的模型配置开始