PRE-FLIGHT
准备官方 Cherry Studio、专用 JBB Key 和一个精确模型 ID
先从 Cherry Studio 官方渠道安装客户端,再在 JBB 控制台创建独立、低额度 Key。配置时只使用 API Key,不填写账号密码、Session、管理员 Token 或浏览器 Cookie。
使用 Cherry Studio 官方站点或其 官方 GitHub 仓库,字段以当前版本为准。
为 Cherry Studio 单独创建 JBB Key,限制额度并记录用途,方便日志追踪和快速禁用。
从当前 Key 的 /v1/models 复制完整 ID,不使用显示名、营销名或其他 Key 的结果。
Cherry Studio 及相关商标归其权利人所有;本页不表示 JBB 与 Cherry Studio 存在官方合作、授权、预装或背书。
PROVIDER SETUP
从“设置 → 模型服务”添加自定义 Provider,八步完成
- 打开 Cherry Studio,进入设置 → 模型服务。
- 在 Provider 列表下方点击+ 添加或添加自定义服务商。
- 名称填写 JBB 金贝贝;旧版若要求类型,选择 OpenAI。
- API Key 填入 JBB 专用 Key;API 地址只填
https://jbbt.pages.dev。 - 点击管理 / 获取模型列表;对需要的模型逐个点击 +,或手工添加精确 ID。
- 若界面显示 endpoint type,标准对话模型选择 OpenAI Chat Completions。
- 点击 API Key 右侧检查,失败时先核对最后一个已添加的对话模型。
- 打开右上角启用开关,回到聊天页选择 JBB 模型发送一条短消息。
FIELD MAP
API 地址只填根地址;不要粘贴 /v1/chat/completions
| Cherry Studio 字段 | JBB 填写值 | 边界 |
|---|---|---|
| Provider 名称 | JBB 金贝贝 | 仅用于客户端内识别。 |
| Provider 类型 | OpenAI / 自定义 Provider | 当前自定义流程默认主端点为 Chat Completions。 |
| API Key | <YOUR_JBB_API_KEY> | 只填专用 Key,不填账号密码。 |
| API 地址 / Base URL | https://jbbt.pages.dev | 不带 /v1,不带 endpoint,末尾无需 #。 |
| 模型 ID | <EXACT_MODEL_ID> | 来自当前 Key 的 GET /v1/models。 |
| Endpoint type | OpenAI Chat Completions | Responses / Anthropic / Gemini 需单独实测。 |
| 启用开关 | ON | 关闭时模型不会出现在选择列表。 |
Provider: JBB 金贝贝
Protocol: OpenAI Chat Completions
Base URL: https://jbbt.pages.dev
API Key: <YOUR_JBB_API_KEY>
Model: <EXACT_MODEL_ID_FROM_/v1/models>
Cherry Studio 官方只建议在非标准路由时用完整 API 地址并以 # 结尾。JBB 使用标准 /v1/chat/completions,因此填写根地址即可。
MULTI-MODEL
一个 Provider 可以放多个模型,但要逐个添加、逐个验证
“获取模型列表”不等于全部启用。Cherry Studio 官方说明:必须点击模型右侧的 +,模型才会进入可用列表。模型 ID、端点类型和能力都应按当前 Key 的真实返回与实测配置。
- 批量发现:点击管理或获取模型列表,再只添加实际会使用的模型。
- 手工添加:若自动列表不可用,从
/v1/models复制完整 ID,不改大小写或前缀。 - 检查顺序:官方文档说明连接检查默认使用列表中的最后一个对话模型;先保证它可用。
- 模型隔离:文本、vision、tool use、embedding 与 image generation 不要仅凭名称混用。
- 多 Key 轮询:多个 Key 用英文逗号分隔;只有模型权限、分组与额度策略一致时才放在一起。
如果多 Key 的模型权限不同,Cherry Studio 轮询到不同 Key 时就可能交替成功和失败。先改为单 Key 验证,再统一权限后恢复轮询。
CONNECTION TEST
先用 /v1/models 预检,再执行客户端 Check 和首条短对话
GET /v1/models 是只读预检;首条 Chat Completions 可能产生少量计费。使用低额度专用 Key,不做无上限重试。
export JBB_API_KEY="<YOUR_JBB_API_KEY>"
curl -sS "https://jbbt.pages.dev/v1/models" \
-H "Authorization: Bearer $JBB_API_KEY"
$env:JBB_API_KEY = "<YOUR_JBB_API_KEY>"
$Headers = @{ Authorization = "Bearer $env:JBB_API_KEY" }
Invoke-RestMethod -Uri "https://jbbt.pages.dev/v1/models" -Headers $Headers
| 检查 | 通过信号 | 下一步 |
|---|---|---|
GET /v1/models | 200 且看到目标 ID | 复制精确 ID 到 Cherry Studio。 |
| Provider Check | 最后一个对话模型通过 | 再逐个检查其他模型。 |
| 首条短对话 | 回复与 usage 正常 | 核对 JBB 日志和扣费。 |
| JBB 日志 | 时间、Key、模型、状态一致 | 无日志则先查本机网络和 Base URL。 |
ENDPOINT & CAPABILITY
标准对话先用 Chat Completions;其他协议只按模型实测启用
当前 Cherry Studio 自定义 Provider 的主端点默认是 openai-chat-completions。New API Provider 还支持按模型切换 Responses、Anthropic Messages 和 Gemini,但模型名本身不能证明协议。
JBB 标准文本对话的默认选择,路径由 Cherry Studio 自动拼接。
vision、reasoning、tool use 只有在当前模型 × Key × 分组链路实测后启用。
Responses、Anthropic、Gemini、embedding 和图片模型分别测试,不用一次成功外推全部能力。
代码事实来源:Cherry Studio 官方仓库当前 Provider 与 endpoint 配置。
TROUBLESHOOTING
先看“最后一个模型”和 Base URL,再查 Key、端点与上游
- 401Key 未被接受
检查专用 Key 是否正确、启用且未过期;多 Key 时先只保留一个。
- 404模型或路径不存在
API 地址只填根地址;重新从当前 Key 的
/v1/models复制完整模型 ID。 - 400端点或能力不兼容
将 endpoint type 改回 Chat Completions,关闭未验证能力,用纯文本最小请求重试一次。
- CHECK检查失败但部分模型可用
Cherry Studio 默认检查最后一个对话模型;删除或修正它后,再逐个模型验证。
- 429额度、并发或频率限制
检查 JBB 余额、Key 限额和渠道状态;采用有上限退避,禁止快速无限重试。
- 5xxJBB、渠道或上游异常
保存发生时间、模型、Key 标识、请求 ID 和错误正文,再对照任务日志。
- NO LOG客户端报错但 JBB 无日志
请求未到达 JBB;检查 Base URL、DNS、系统代理、TLS、本机网络和当前 Provider。
KEY & PRIVACY
Key 只留在自己的客户端;多模型不等于多权限
- 为 Cherry Studio 使用独立、低额度 Key,不复用管理员或生产主 Key。
- 不在截图、导出文件、聊天、工单、deep link 或 Git 中携带真实 API Key。
- 多个 Key 轮询前先确认分组、模型权限和额度策略一致;否则保持单 Key。
- 发送给模型的对话、上下文和附件会进入 JBB 及选定上游;先脱敏再发送。
- 发现异常调用时先禁用 Cherry Studio 专用 Key,不影响其他客户端。
FAQ
Cherry Studio 接入 JBB 常见问题
- Q1API 地址要不要带
/v1?不要。填写
https://jbbt.pages.dev,Cherry Studio 自动拼接标准路径。 - Q2为什么管理页看到模型,聊天页却没有?
获取列表后还要点击模型右侧 +,并打开 Provider 右上角启用开关。
- Q3为什么 Check 只在某些模型失败?
检查默认使用最后一个对话模型。先核对它的 ID 和 endpoint type,再逐个模型测试。
- Q4一个 Provider 能放多个模型吗?
可以。只添加当前 Key 可见且会实际使用的模型,并分别验证能力。
- Q5可以填多个 JBB Key 吗?
可以用英文逗号分隔并轮询,但必须先保证模型权限、分组和额度策略一致。
- Q6JBB 没日志却一直报错怎么办?
优先检查本机网络、系统代理、TLS、Base URL 和当前选择的 Provider。