错误原因:
您本地运行的 dify-plugin-daemon 镜像版本过旧(例如 0.5.3-local、0.5.4-local 等),它仍然倾向于从 HTTP 请求体(Request Body) 中寻找该参数。由于在请求体中找不到必填参数,旧版 Daemon 就会抛出
解决方法:
解决方案
您可以通过升级 dify-plugin-daemon 的 Docker 镜像来彻底解决这个问题:
第一步:修改 docker-compose.yml
打开您 Dify 部署目录下的 docker-compose.yml 文件,找到 plugin_daemon 服务相关的配置。将旧的 image 标签更新为 main-local 或者是与您当前 Dify 版本严格匹配的最新插件标签:
services:
plugin_daemon:
# 将原来的版本号(如 langgenius/dify-plugin-daemon:0.5.3-local 等) 修改为 latest 或 main-local
image: langgenius/dify-plugin-daemon:main-local
...
第二步:拉取新镜像并重启服务
在 docker-compose.yml 所在的目录下执行以下命令:
# 拉取最新的插件服务镜像
docker compose pull plugin_daemon
# 重新启动相关容器
docker compose up -d