📖MinerU Dify 插件超详细配置攻略,附工作流搭建案例
2025-5-9
| 2025-5-13
字数 1978阅读时长 5 分钟
type
status
date
slug
summary
tags
category
icon
password
近期,MinerU 与 Dify联合研发的 MinerU 插件在 Dify 市场上架了!大量社区的小伙伴们在社群里群里询问,应该如何使用 Dify 中 MinerU插件来搭建工作流。今天,使用教程,它来啦!
notion image
我们先来看一下大家使用 Dify 和 MinerU 插件的场景,大致可分为如下环境:
notion image
针对不同的使用场景,一些配置会有些许不同,一定要注意我们的提示哦(都是社区小伙伴们部署时的血泪教训)
一、 场景一:在 Dify MinerU插件中配置 MinerU 官方在线API 服务
1.登录你的 Dify 平台。
2.进入 【工具】 -> 【插件市场】,搜索MinerU插件并添加。
3.配置MinerU插件参数:
  • 首先访问 MinerU 官方网站申请官方在线 API,审核通过后方可使用:
 
4.保存配置。如图所示:
notion image
 
二、 场景二:在 Dify MinerU插件中配置 MinerU 本地服务
💡
提示:此场景前提是您已在本地部署了 MinerU,并参照 MinerU GitHub Repo 中 projects 文件夹中的 web_api 项目,构建部署了 MinerU 本地 API 服务,然后在 Dify 中进行授权配置。 MinerU web_api 传送门: https://github.com/opendatalab/MinerU/tree/master/projects/web_api
1.登录你的 Dify 平台。
2.进入【工具】 -> 【插件市场】,搜索MinerU插件并添加。
3.获取本机 IP 地址
为了让 Dify 正确访问 MinerU API,需要使用局域网 IP 地址(不能使用 127.0.0.1 或 localhost)。请根据你的系统获取本机 IP:
  • Windows:打开命令提示符cmd,输入下方命令,查找 "IPv4 地址":
  • macOS:打开终端(Terminal),执行
Linux:打开终端,执行
记录下你的 IP 地址,例如:192.168.1.100。 <ins/>
4.配置MinerU插件参数:
5.保存配置,就可以在 Dify 应用中成功使用 MinerU 工具来处理 PDF等文件啦!
notion image
 
💡
提示
若需要使用本地部署的 MinerU 进行文件解析,需要确保已在本地部署MinerU的同时,部署了GitHub MinerU Repo中projects文件夹中的 web_api 项目。
 
三、使用 Dify 中 MinerU 插件的常见问题
本地部署的 Dify,在执行过程中遇到如下错误怎么办?

1.为了解决上述问题,接下来你需要设置 Dify 的配置文件:
找到 Dify 部署目录,编辑 .env 文件。
修改 FILES_URL 配置项,依据你的部署方式选择:
  • Docker Compose 部署FILES_URL 设置为 http://api:5001
  • 其他部署方式:FILES_URL 设置为 http://Dify宿主机IP:5001(如 http://192.168.1.101:5001,这里的 IP 通常是运行 Dify 的机器的 IP,即前文提到的“本地IP”端口。5001 是 Dify API 服务的默认端口)。
2.确认 Dify API 服务的 5001 端口已对外暴露(可检查 docker-compose.yaml 文件的端口映射)。
3.保存 .env 文件。
4.重启 Dify 服务使配置生效。
notion image
💡
提示:
如果你使用本机 IP 设置 FILES_URL ,那么当你的网络环境发生变化 (例如连接了不同的 WiFi),你的本机 IP 地址可能会改变。届时需要:
  • 重新获取本机 IP 地址。
  • 更新 Dify 中 MinerU 插件的 Base URL 配置。
  • 如有必要 (如果 Dify 的 FILES_URL 配置的是 IP 地址而不是 api),更新 Dify 的 .env 文件并重启 Dify 服务。
  • 在使用 Dify 的 MinerU 插件时,尤其是在处理文件上传时,如果不配置此步骤,可能会遇到类似 Request URL is missing an 'http://' or 'https://' protocol 的错误。这是常是因为 Dify 的 api 服务无法正确访问其自身的文件服务。
 
四、实践案例:用 MinerU 插件在 Dify 中搭建工作流
接下来,我们将带你在 Dify 中通过 MinerU 插件快速搭建一个文件问答工作流,帮助你更高效地使用 MinerU 进行文档解析和问答。
1.环境准备
首先,请根据前文提示完成以下配置:
  • 安装并启用 MinerU 插件;
  • 在 Dify 设置中,配置好模型供应商及对应的 Token(API 密钥)。
2.创建空白工作流应用
  • 进入 Dify,点击【工作室】按钮,选择“创建空白应用”;
  • 类型选择【工作流】;
  • 设置应用名称与图标,可选填应用描述。
notion image
notion image
3.在【开始】节点中添加两个输入字段:
  • uploadfile:用于上传文件;
  • question:用户提问文本。
 
notion image
notion image
4.添加 MinerU 插件节点:
  • 点击【开始】节点下方的【添加】按钮;
  • 选择【工具】类型,添加【MinerU 插件】节点;
  • 在插件输入变量中,绑定【开始】节点的 uploadfile 字段作为输入。
notion image
notion image
5.添加 LLM 节点,进行问答处理:
  • 在【MinerU 插件】节点下方点击【添加】,选择【LLM】节点;
  • 设置 LLM 节点的提示词(Prompts)如下:
    • 上下文字段(Context):引用【MinerU 插件】节点输出的 Parse File 字段;
    • System 字段提示词:可填写说明,如:Parse File 是用户上传文件解析出的内容,用户提到的“文件”“文档”等即指该内容。
    • User 字段提示词:引用【开始】节点中的 question 字段作为用户问题输入。
notion image
notion image
6.设置【结束】节点输出:
在【结束】节点中,选择【LLM】节点的输出字段 text 作为最终输出变量。
notion image
运行并测试工作流:
点击页面右上角【运行】按钮,测试上传文件与提问功能;
测试通过后,点击【发布】下拉菜单中的【运行】按钮,即可在浏览器中打开最终应用页面。
notion image
notion image
notion image
通过以上教程,相信你已经掌握了 MinerU 插件的基本使用方法。如果在操作过程中还有疑问,欢迎在公众号后台回复关键词 “MinerU插件”,即可获取我们为你准备的完整配置文件(YAML)。后续,MinerU 插件也会在 接入 Dify 的知识库,相关功能,研发小哥正在努力开发中。
notion image
当然,我们更期待你发挥创意,基于 Dify中的 MinerU 插件打造更多高效实用的工作流!
如果你在使用 MinerU 插件过程中探索出了更优的工作流方案,欢迎投稿分享给我们!一经采用,我们将赠送 OpenDataLab 精美周边礼品 作为感谢。
notion image
需要在公众号后台设置输入“MinerU插件”即可获得工作流 yaml 文件下载链接。
 
 
  • 推荐
  • 教程
  • 插件
  • MinerU 资源汇总及博客说明MinerU 1.3.10 本地离线环境整合一键包及使用教程
    Loading...
    目录