Skip to content
← 返回 100 个真实案例库社区使用分享 · 能力与界面请以当前版本为准

Case 27|把 DeepSeek V4 接入 WorkBuddy ​

WorkBuddy 案例集 · 第 27 篇 分类:AI 能力扩展


一、场景描述 ​

DeepSeek V4 刚发布没多久,今天终于把它接入到 WorkBuddy 里了。以后用自定义模型又多了一个选择。这篇文章记录一下接入的全过程,包括怎么申请 API Key、怎么充值、怎么配置、填哪些参数,以及我踩过的一个坑。

DeepSeek V4 是 DeepSeek 刚刚发布的新一代大语言模型,有两个版本:V4 Pro(专业版,性能更强)和 V4 Flash(轻量版,速度更快)。两个版本都支持思考模式(reasoning),API 调用方式和 OpenAI 兼容,配置起来比较简单。WorkBuddy 的自定义模型机制真的很方便,只要 API 支持 OpenAI 格式,理论上都能接进来。

不过接入过程中我踩了一个坑:配置好之后兴致勃勃地测试,结果一上来就报错——DeepSeek V4 不支持图片输入。问题出在对话历史上,之前用别的模型跑过带图片的对话,WorkBuddy 切换到 DeepSeek V4 后把整段历史都发过去了,但 V4 只认纯文本。解决方法很简单:开一个新对话,不要带任何图片消息。

二、想要完成的任务 ​

把 DeepSeek V4(Pro + Flash 两个版本)接入 WorkBuddy 自定义模型系统,完成 API Key 申请、实名认证、充值、配置文件编写,并解决图片输入报错的坑。

三、使用的 Skill ​

Skill / 能力用途来源所需权限
WorkBuddy 自定义模型配置编辑 ~/.workbuddy/models.json 添加 DeepSeek V4 Pro 与 Flash内置能力WorkBuddy 账号
DeepSeek 开放平台申请 API Key、实名认证、充值第三方平台DeepSeek 账号
OpenAI 兼容 APIDeepSeek V4 调用方式与 OpenAI 兼容第三方 APIDeepSeek API Key
WorkBuddy 自动配置能力一句话告诉 WorkBuddy 即可自动填写所有配置项内置能力WorkBuddy 账号

四、前置条件 ​

  1. 已安装并登录 WorkBuddy 客户端
  2. 已注册 DeepSeek 开放平台账号(platform.deepseek.com)
  3. 已完成 DeepSeek 实名认证(Individual 或 Enterprise)
  4. 已充值 API 余额(¥10/¥20/¥50/¥100/¥300/¥500 或自定义)
  5. 本机有可编辑 ~/.workbuddy/models.json 的权限
  6. 理解 DeepSeek V4 不支持图片输入(仅纯文本)

五、在 WorkBuddy 中的操作 ​

步骤 1:注册并创建 DeepSeek API Key ​

打开浏览器访问 https://platform.deepseek.com/,使用手机短信验证码或微信扫码登录注册。登录后点击左侧菜单「API keys」,点击黑色按钮「Create new API key」,在弹出的对话框中填写 API Key 名称(比如"WorkBuddy 专用"),点击「Create API key」完成创建。⚠️ 重要提示:API Key 创建后只会显示一次,请立即点击「Copy」复制保存。如果忘记保存,只能删除旧 Key 后重新创建。 关键步骤:在 DeepSeek 开放平台创建 API Key 并立即复制保存(只显示一次)。

步骤 2:实名认证并充值 ​

DeepSeek API 需要完成实名认证才能充值使用。点击左侧菜单「Top up」(充值),页面会提示需要完成实名认证,点击「Verify」按钮。选择认证类型「Individual」(个人)或「Enterprise」(企业)。填写信息:Real Name(真实姓名,仅限中文)、Type of ID(证件类型,默认二代身份证)、ID Number(身份证号)。勾选同意服务条款,点击「Submit」提交认证。认证通过后进入「Top up」充值页面,选择充值金额(¥10/¥20/¥50/¥100/¥300/¥500 或自定义),选择支付方式(支付宝或微信支付),点击「Next step」完成支付。 关键步骤:完成实名认证后充值,支持支付宝或微信支付,网页版和 App 对话免费。

步骤 3:让 WorkBuddy 自动配置 ​

拿到 API Key 后,最简单的方式是直接告诉 WorkBuddy:

"workBuddy 中使用自定义模型接入 deepseek v4,API Key 是 sk-xxxxx"

WorkBuddy 会自动帮你填写好所有配置项,包括 URL、模型名称、是否支持思考模式等。 关键步骤:一句话告诉 WorkBuddy API Key,自动填写所有配置项。

步骤 4:(可选)手动编辑配置文件 ​

如果想自己配置或了解具体填了什么,可手动编辑 ~/.workbuddy/models.json(如果文件不存在,创建一个即可):

json
{
  "models": [
    {
      "id": "deepseek-v4-pro",
      "name": "DeepSeek V4 Pro",
      "vendor": "Custom",
      "url": "https://api.deepseek.com/v1",
      "apiKey": "sk-你的deepseek-api-key",
      "supportsToolCall": false,
      "supportsImages": false,
      "supportsReasoning": true
    },
    {
      "id": "deepseek-v4-flash",
      "name": "DeepSeek V4 Flash",
      "vendor": "Custom",
      "url": "https://api.deepseek.com/v1",
      "apiKey": "sk-你的deepseek-api-key",
      "supportsToolCall": false,
      "supportsImages": false,
      "supportsReasoning": true
    }
  ]
}

保存文件后,完全重启 WorkBuddy,模型就会出现在模型列表里了。 关键步骤:手动编辑 ~/.workbuddy/models.json,添加 V4 Pro 和 Flash 两个模型配置。

步骤 5:解决图片输入报错的坑 ​

配置好之后我兴致勃勃地测试,结果一上来就报错:

Failed to deserialize the JSON body:
messages[80]: unknown variant `image_url`, expected `text`

这个错误的意思是:DeepSeek V4 不支持图片输入。问题出在对话历史上。之前我用别的模型跑过带图片的对话,WorkBuddy 切换到 DeepSeek V4 后,把整段历史都发过去了,但 V4 只认纯文本,不认图片。解决方法很简单:开一个新对话,不要带任何图片消息。

建议:

  • 开启新对话时再切换到这个模型
  • 不要在包含图片的历史对话里切换 关键步骤:遇到 image_url 报错时,开一个新对话(不带图片)再切换到 DeepSeek V4。

步骤 6:切换模型并测试 ​

配置好之后,在 WorkBuddy 里切换到 DeepSeek V4 Pro 或 Flash,就能直接用了。DeepSeek V4 的响应速度不错,思考模式开启后能看到推理过程,对于需要复杂推理的任务很有用。 关键步骤:在 WorkBuddy 模型列表切换到 DeepSeek V4 Pro/Flash,开启思考模式测试。

六、提示词或任务指令 ​

步骤指令作用
1(DeepSeek 平台)API keys → Create new API key → 填写名称 → Copy创建并保存 API Key
2(DeepSeek 平台)Top up → Verify → Individual → 填写身份信息 → Submit完成实名认证
3(DeepSeek 平台)Top up → 选择金额 → 支付宝/微信支付 → Next step充值 API 余额
4workBuddy 中使用自定义模型接入 deepseek v4,API Key 是 sk-xxxxx一句话让 WorkBuddy 自动配置
5(遇到报错时)开一个新对话,不要带任何图片消息解决 image_url 报错

七、在 WorkBuddy 中的效果 ​

交付物 ​

  1. DeepSeek V4 Pro 与 Flash 两个模型接入 WorkBuddy
  2. ~/.workbuddy/models.json 配置文件(含两个模型完整配置)
  3. DeepSeek 开放平台账号(已完成实名认证+充值)
  4. 可在 WorkBuddy 模型列表中切换使用 DeepSeek V4

models.json 关键字段说明表 ​

字段说明
id模型唯一标识,后面切换模型时会用到(deepseek-v4-pro / deepseek-v4-flash)
name在 WorkBuddy 里显示的名称(DeepSeek V4 Pro / DeepSeek V4 Flash)
urlDeepSeek 的 API 地址,必须是 https://api.deepseek.com/v1
apiKey你的 DeepSeek API Key(第一步申请的)
supportsReasoning是否支持思考模式,V4 建议开启(true)
supportsImages是否支持图片输入,V4 设为 false
supportsToolCall是否支持工具调用,设为 false

接入前后对比表 ​

维度接入前接入后
可用模型WorkBuddy 默认模型默认模型 + DeepSeek V4 Pro + Flash
思考模式取决于默认模型V4 支持思考模式,可看推理过程
推理能力取决于默认模型V4 Pro 性能更强,适合复杂推理
响应速度取决于默认模型V4 Flash 速度更快
API 兼容-OpenAI 兼容格式
图片输入取决于默认模型V4 不支持图片,需开新对话

八、验收标准 ​

  • [ ] DeepSeek 开放平台账号已注册(platform.deepseek.com)
  • [ ] API Key 已创建并保存(API keys → Create new API key → Copy)
  • [ ] 实名认证已通过(Individual → 填写姓名/身份证号 → Submit)
  • [ ] API 余额已充值(Top up → 支付宝/微信支付)
  • [ ] ~/.workbuddy/models.json 包含 deepseek-v4-pro 和 deepseek-v4-flash 两个模型配置
  • [ ] url 配置为 https://api.deepseek.com/v1
  • [ ] supportsReasoning 设为 true
  • [ ] supportsImages 设为 false
  • [ ] 完全重启 WorkBuddy 后,模型列表中出现 DeepSeek V4 Pro 和 Flash
  • [ ] 切换到 V4 后能正常对话,思考模式可看到推理过程
  • [ ] 遇到 image_url 报错时,开新对话(不带图片)能解决