OpenCode 接入 JellyToken
OpenCode 接入 JellyToken
OpenCode 通过全局配置文件 opencode.json 接入自定义模型供应商。JellyToken 使用 OpenAI 兼容协议,在配置中声明 jellytoken provider 后即可在终端中选择平台已授权模型。
前提条件
- 已安装 OpenCode(
npm install -g opencode-ai) - 已在 JellyToken 密钥管理 创建或复制
uas_...API Key - 已确认目标 模型 ID,例如
qwen3.7-max(下文占位符<MODEL_ID>请替换为实际值)
配置步骤
1. 创建全局配置目录
mkdir -p ~/.config/opencode
cd ~/.config/opencode
2. 新建并编辑 opencode.json
touch opencode.json
code opencode.json
写入 JellyToken provider 配置:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"jellytoken": {
"npm": "@ai-sdk/openai-compatible",
"name": "JellyToken",
"options": {
"baseURL": "https://aiservice.jellytoken.com/v1",
"apiKey": "uas_xxx"
},
"models": {
"<MODEL_ID>": {
"name": "Qwen3.7 Max"
}
}
}
}
}
将 uas_xxx 替换为你的 JellyToken API Key,将 <MODEL_ID> 替换为控制台中的 模型 ID(示例为 qwen3.7-max)。如需接入多个模型,在 models 下继续添加条目即可。
3. 验证模型列表
opencode models
确认输出中包含 jellytoken/<MODEL_ID>,表示配置已生效。

4. 启动对话
opencode
在对话框中选择 jellytoken/<MODEL_ID> 模型,发送简单问题验证接入是否成功,例如:
一句话总结你的模型。

注意事项
- Base URL 需要包含
/v1,与 OpenAI 兼容入口一致 - API Key 使用 JellyToken 下发的
uas_...,不是上游供应商 Key - 工具内模型标识格式为
jellytoken/<MODEL_ID>,其中<MODEL_ID>为控制台模型 ID - 如果
opencode models未出现 JellyToken 模型,检查 JSON 语法与baseURL/apiKey是否正确