InvokeError: [models] Error: ‘required’ occurs when invoking an Agent within a workflow (still exists in new version)

这个报错通常出现在「在 Chatflow/工作流中调用已配置好的 Agent 节点」时,而不是在独立 Agent 应用中使用时。优先排查 Dify 版本是否包含 PR #39590 的修复,该修复用模型参数规则为缺失的 completion_params 补默认值,解决 InvokeError: [

快速结论:这个报错通常出现在「在 Chatflow/工作流中调用已配置好的 Agent 节点」时,而不是在独立 Agent 应用中使用时。优先排查 Dify 版本是否包含 PR #39590 的修复,该修复用模型参数规则为缺失的 completion_params 补默认值,解决 InvokeError: [models] Error: 'required'

适用环境:Dify v1.16.1,Docker 自托管(Self Hosted)。Issue 中未提供操作系统、Python、CUDA 或显卡等额外环境信息,因此不额外列出。

最快修复方案:升级到包含 PR #39590(合并于 2026-07-28)修复的 Dify 版本。如果当前无法升级,可手动将 PR #39590 中针对 api/core/workflow/nodes/agent/runtime_support.py 的改动应用到 Docker 部署环境中。

注意事项:手动补丁不是“一键修复”,需要修改源码文件后重启 Dify API 服务才能生效,并且后续升级时可能被覆盖。若你使用的模型提供方没有声明必填参数规则,该报错可能不会出现,因此应先确认模型类型和参数配置。

问题场景

用户使用 Dify v1.16.1 自托管(Docker)版本,先创建并配置好一个 Agent,然后在工作流(Workflow/Chatflow)中添加节点来调用这个 Agent。运行到该节点时执行失败,前端界面返回错误:InvokeError: [models] Error: 'required'

参考来源

langgenius/dify #39937

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 16795

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注