AI SDK 集成
将 deepseek-kit 与 Vercel AI SDK 协同使用——DeepSeek 处理文本推理,AI SDK 处理多模态和 UI 集成。
Vercel AI SDK 是一个流行的 AI 应用开发框架,支持多种模型提供商和丰富的 UI 集成钩子。通过将 deepseek-kit 与 AI SDK 集成,你可以利用 AI SDK 的多模态能力(图片理解、文件处理等)弥补 DeepSeek V4 的不足,同时享受 DeepSeek 的低成本和高性能文本推理。
安装
模式一:deepseek-kit 作为 AI SDK 的子智能体
在这种模式下,AI SDK 的 ToolLoopAgent 作为主智能体处理多模态输入,deepseek-kit 智能体被封装为工具,处理需要深度推理和工具调用的文本任务。
场景:图片分析 + 深度研究
用户发送一张图片,AI SDK 的多模态模型先理解图片内容,然后将分析结果交给 DeepSeek 智能体进行深度研究:
当用户发送图片时:
- GPT-4o 理解图片内容,提取关键信息
- GPT-4o 判断需要深入研究,调用
research工具 - DeepSeek 智能体在独立上下文中执行研究任务
- 研究结果返回给 GPT-4o,生成最终回复
场景:成本优化路由
简单任务交给 DeepSeek,复杂多模态任务交给 GPT-4o:
GPT-4o 先理解图片,然后通过 processText 工具将文档写作任务委派给 DeepSeek,节省成本。
模式二:AI SDK 作为 deepseek-kit 的子智能体
在这种模式下,deepseek-kit 智能体作为主编排者,在需要多模态能力时调用 AI SDK 的模型。
场景:图片理解工具
将 AI SDK 的多模态模型封装为 deepseek-kit 工具,供 DeepSeek 智能体按需调用:
场景:多模型协作
DeepSeek 作为主编排者,根据任务类型动态选择模型:
流式输出集成
当 deepseek-kit 智能体作为子智能体时,其内部的流式事件不会传播到 AI SDK 的流中。如果你需要在 UI 中展示子智能体的进度,可以在工具中实现自定义的进度回调:
注意事项
- 上下文隔离 — deepseek-kit 子智能体拥有独立的上下文窗口,不继承 AI SDK 主智能体的对话历史。如需传递上下文,请在工具的
execute函数中手动构建 - 延迟叠加 — 子智能体的执行时间会叠加到主智能体的总延迟上。对于简单文本任务,考虑直接使用 DeepSeek 而非通过 AI SDK 中转
- 错误传播 — 子智能体中的错误会作为工具执行失败返回给主智能体,不会直接中断主流程
- API Key — 确保同时配置了
DEEPSEEK_API_KEY和 AI SDK 对应模型的 API Key(如OPENAI_API_KEY)

