快速结论:该报错 Agent Node InvokeError: [models] Error: 'required' 通常出现在 Dify Agent 节点调用模型时,模型配置参数(如 provider、model 或凭证字段)缺失或未正确保存。优先检查模型选择是否完整并重新保存配置。
适用环境:Dify 1.16.0,Self Hosted Docker。
最快修复方案:暂无确认的一步修复方案。可优先尝试重新选择并保存 Agent 节点中的模型配置,确保 provider 和 model 字段均已填充且保存成功。
注意事项:此方案基于社区推测,实际原因可能与具体模型提供商的凭证是否完整有关,建议结合日志进一步定位。
问题场景
用户在使用 Dify 1.16.0(Docker 自托管)构建工作流时,配置了 Agent 节点并关联模型,运行后 Agent 节点报错 InvokeError,提示模型验证失败。
报错原文
Agent Node InvokeError: [models] Error: 'required'
原因分析
可能原因是 Agent 节点在通过插件系统调用模型时,模型配置校验未通过。校验要求 plugin_id、model_provider、model 等字段必须完整,若任一字段为空或保存不完整,会触发此 'required' 错误。此外,模型提供商所需的凭证(如 API Key)若缺失也可能导致类似错误。
环境排查
- 确认 Dify 版本是否为 1.16.0(用户报告版本)。
- 确认部署方式为 Docker 自托管,可检查容器日志。
- 确认 Agent 节点中已选定的模型提供商(如 OpenAI、Anthropic 等)及其凭证是否已正确填入并保存。
解决步骤
- 进入工作流编辑页面,打开报错的 Agent 节点配置。
- 检查“模型”下拉框是否已选中具体的模型提供商和模型名称(如 gpt-4o)。若为空或显示异常,重新选择并点击“保存”。
- 确保模型提供商的所有必填凭证字段(如 API Key、Endpoint 等)已填写完整,并测试连接通过。
- 如果仍然报错,查看后端日志获取更详细的缺失字段信息:
docker compose logs agent_backend docker compose logs plugin_daemon - 根据日志中提示的缺失字段,在对应提供商的配置页面补充完整。
验证方法
重新运行包含该 Agent 节点的工作流,观察是否正常输出模型回复,不再出现 InvokeError。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。
![Bug: [vulkan] llama.cpp not work on Raspberry Pi 5](https://www.chat-gpts.plus/wp-content/uploads/2026/07/9801-8ecbd60c-768x403.jpg)

![[Bug]: vLLM+LMCache GLM-5.2 inference causes engine RPCTimeout](https://www.chat-gpts.plus/wp-content/uploads/2026/07/48801-7eef0f8c-768x403.jpg)