OpenCode
开源终端 AI 编程智能体,通过 opencode.json 自定义 OpenAI 兼容供应商接入 AIZNT。
OpenCode 是开源的终端 AI 编程智能体,拥有响应式 TUI,兼容多种模型服务供应商。
- 项目主页:https://opencode.ai
- GitHub:https://github.com/sst/opencode
接入准备
- 已安装 OpenCode
- API 地址:
https://token.aiznt.com - API Key:在 AIZNT 控制台「令牌管理」中创建
- 模型名称:需与控制台模型列表中的模型 ID 完全一致
修改配置文件
编辑 ~/.config/opencode/opencode.json,添加 AIZNT 供应商:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"aiznt": {
"npm": "@ai-sdk/openai-compatible",
"name": "AIZNT",
"options": {
"baseURL": "https://token.aiznt.com",
"apiKey": "{env:AIZNT_API_KEY}"
},
"models": {
"gpt-5.6-sol": { "name": "GPT-5.6 Sol (AIZNT)" },
"claude-fable-5": { "name": "Claude Fable 5 (AIZNT)" }
}
}
}
}并设置环境变量:
export AIZNT_API_KEY="sk-你的aiznt密钥"开始使用
cd /path/to/your/project
opencode输入 /models 选择 AIZNT 下的模型即可开始。
常见问题
模型列表为空?
检查 opencode.json 语法(可用 JSON 校验工具),并确认 apiKey 引用的环境变量已设置。
调用报错 401?
确认 Key 有效且未泄露多余空格;也可以先把 apiKey 直接写成明文排查环境问题。