将 OpenCode 连接到 Puyun AI,在终端里使用 Anthropic 兼容协议进行代码任务。
先安装 Node.js 18 或更高版本,然后执行:
npm install -g opencode-ai
opencode -v
打开 OpenCode 配置文件:
写入或合并以下 provider 配置:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"puyunai": {
"npm": "@ai-sdk/anthropic",
"name": "Puyun AI",
"options": {
"baseURL": "https://ai.tracup.com/v1",
"apiKey": "sk-your-api-key"
},
"models": {
"claude-sonnet-4-6": {
"name": "Claude Sonnet 4.6"
},
"gpt-4o": {
"name": "GPT-4o"
},
"gemini-2.5-pro": {
"name": "Gemini 2.5 Pro"
},
"deepseek-chat": {
"name": "DeepSeek Chat"
}
}
}
}
}
如需添加更多模型,在 models 中追加模型 ID 即可。
保存配置后重启 OpenCode,输入:
/models
在模型列表中选择 Puyun AI 下的模型,然后开始对话。
请检查 JSON 是否有效,尤其是已有配置中合并 provider 对象时不要覆盖其他字段。保存后重启 OpenCode。
确认 apiKey 是 Puyun AI API Key,并且没有多余空格。
OpenCode 这类基于 Anthropic SDK 的配置应使用 https://ai.tracup.com/v1。如果你改成了不带 /v1 的地址,可能会请求到错误路径。