FlyHub

[ Documentation ]

接入 FlyHub · WorkBuddy

WorkBuddy 读取用户目录下的 models.json 接入自定义模型。一条命令会把当前 Key 可见的 FlyHub 模型合并进去;也可以自己改这个文件,或在设置里逐个添加。

手动安装

1. 写入 models.json

请先在 FlyHub 控制台创建 API Key。

WorkBuddy 的自定义模型写在 ~/.workbuddy/models.json(Windows 为 %USERPROFILE%\.workbuddy\models.json)。页顶命令会按模型 ID 合并进这个文件,并保留你已有的其他模型。保存后客户端会自动加载,一般不用重启。

不要设置 CODEBUDDY_BASE_URL。WorkBuddy 会在该地址后面追加 /v2,那是私有协议,接到 FlyHub 会 404。

还没有这个文件时,可以新建并写入下面这一份。把 <FLYHUB_API_KEY> 换成控制台 Key。要加更多模型,就按同一结构再放一条,并把 id 写进 availableModels,否则选择器里不会出现。

json
{ "models": [ { "id": "claude-sonnet-5", "name": "claude-sonnet-5", "vendor": "FlyHub", "url": "https://api.flyhub.com.cn/v1", "apiKey": "<FLYHUB_API_KEY>", "useCustomProtocol": false, "supportsToolCall": true, "supportsImages": true, "supportsReasoning": true } ], "availableModels": ["claude-sonnet-5"] }

常用对话模型(完整清单以 GET /v1/catalog/models 为准;生图/生视频/音频/向量走各自模型详情页):

厂商

OpenAI

模型 ID

gpt-5.6-lunagpt-5.6-solgpt-5.6-terra

厂商

Anthropic

模型 ID

claude-opus-5claude-sonnet-5claude-fable-5-1claude-haiku-4-5

厂商

Google

模型 ID

gemini-3.1-progemini-3.7-flash

厂商

Kimi

模型 ID

kimi-k3

厂商

智谱

模型 ID

glm-5.3glm-5.3-flash

厂商

DeepSeek

模型 ID

deepseek-v4-prodeepseek-v4-flash
  • 接口地址只写 https://api.flyhub.com.cn/v1。不要写成 /chat/completions,客户端会自己补上
  • 文件里已有同名 id 时,只替换这一条,不要整份覆盖
  • 工具调用字段名是 supportsToolCall
  • 当前项目里如果有 .workbuddy/models.json,会盖过用户目录里的这一份,排障时先看项目目录

2. 在设置里添加

  • 打开 WorkBuddy → 左下角账户图标 → Settings → Models
  • Add model → Provider 选择 Custom
  • Endpoint:https://api.flyhub.com.cn/v1
  • API Key:粘贴 FlyHub Key
  • 模型 ID 用上一节的表,其余选项保持默认 → Save

保存后在模型列表里选择刚添加的模型 ID。name 要和 id 相同,不要写成「展示名 (FlyHub):id」,选择器会把两段叠在一起。

3. 从零安装

从 WorkBuddy 官网 下载安装。Windows 需要 10 及以上,macOS 需要 12 及以上。装好后用页顶命令写入配置,或按前面两节手动添加。

4. 故障排查

API 返回 401 或 invalid_bearer_token:确认 Key 完整、无多余空格、未被删除。若仍失败,请在控制台重新创建 Key 并重试。

模型不可用:先调用 GET /v1/models 获取实时列表,核对模型 ID 拼写。

请求打到 /v2 并返回 404:本机设置了 CODEBUDDY_BASE_URL。去掉这个变量,改用 flyhub setup workbuddy 或上面的 models.json。

设置里看不到模型:models 里有 id,还要写进 availableModels。项目目录下的 .workbuddy/models.json 会盖过用户目录里的文件。

flyhub setup workbuddy 提示 unknown target:本机 CLI 还是旧版。重新安装 CLI,或直接改 models.json。

准备好了?登录控制台 · 充值 · 创建 API Key