news 2026/9/4 23:19:12

MinerU插件3步装好:PDF转Markdown 10分钟

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MinerU插件3步装好:PDF转Markdown 10分钟

MinerU插件3步装好:PDF转Markdown 10分钟

【免费下载链接】MinerUTransforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.项目地址: https://gitcode.com/GitHub_Trending/mi/MinerU

MinerU 是一款把 PDF、Word、PPT、Excel 解析成大模型可用 Markdown 和 JSON 的开源文档解析工具,解决"PDF 内容喂不进 LLM"的麻烦。读完本文你能做到:

  • 按你的硬件(纯 CPU / N 卡 / 只需远程调用)选对插件安装路径
  • 跑通第一次 PDF 转换,并验证结果
  • 用几个环境变量切换模型源、指定设备、开关公式和表格解析
  • 自查安装失败、乱码、显存不足等高频问题

30 秒搞懂核心概念

插件就是按需安装的功能包

MinerU 的功能按"扩展包"拆分:core是基础解析能力,vllm是推理加速模块,s3mlx等是可选增强。按需安装,不装用不到的依赖。

vllm 是什么

vllm 是一种高性能推理引擎(开源推理框架),用 PagedAttention(分页管理 KV 缓存)技术加速 VLM(视觉大模型)推理。要求 Volta 及以后架构的 N 卡,显存 8G 以上。

三种解析后端怎么分

pipeline:传统版面检测 + OCR,CPU 可跑;vlm-engine:本地跑 VLM 模型,精度高;vlm-http-client:本机只做轻量客户端,模型跑在远程服务器上。

按场景选你的路径:MinerU插件安装方案

1. 纯 CPU,或只想先试试

下面的命令安装 core 包,包含 pipeline/VLM 基础模型和 Gradio 可视化,不含 vllm:

uv pip install "mineru[core]"

适合没有显卡、或先评估 MinerU 解析质量的用户。

2. 有 Volta 及以后架构的 N 卡(8G 显存+)

执行uv pip install "mineru[core,vllm]",一次性装好 core 和 vllm,VLM 后端会走 vllm 做 GPU 推理加速。

适合有 N 卡、要更高精度和批量吞吐的用户。注意:vllm 与 lmdeploy 加速效果相近,二选一安装,别同时装。

3. 只需远程调用(边缘设备 / 纯 CPU 服务器)

执行uv pip install mineru装轻量客户端,运行时用-b vlm-http-client -u <服务端地址>指向远程的 OpenAI 兼容服务。

适合只有 CPU 和网络、算力放在远端 GPU 服务器上的用户。

装完就跑:最小可用配置

下面的命令解析项目自带的示例 PDF,把结果写到output目录(首次运行会自动下载模型):

mineru -p demo/pdfs/demo1.pdf -o output

验证方式:跑完执行mineru --version能输出版本号,且output目录下生成了.md文件。两者都满足,说明环境 OK。

性能旋钮与环境变量:GPU推理加速配置

变量名作用推荐值什么时候需要改
MINERU_MODEL_SOURCE切换模型下载源不设置(自动探测)网络访问不了 HuggingFace 时,设为modelscope
MINERU_DEVICE_MODE指定计算设备不设置(自动探测)多卡或想强制指定设备时,设为cudacpu
MINERU_VIRTUAL_VRAM_SIZE限制模型加载的显存上限(GB)不设置(自动探测)显存紧张或 OOM 时,调成较小的整数
MINERU_FORMULA_ENABLE公式解析开关true文档基本没公式时设为false,加快解析
MINERU_TABLE_ENABLE表格识别开关true文档没有表格时设为false

不配置也能跑,以上只是进阶调优。完整参数清单见 命令行工具文档。

踩坑速查:高频问题 Q/A

Q:vllm 安装失败或 CUDA 版本不兼容?

A:默认 vllm 需要兼容 CUDA 13.0 的驱动;驱动是 CUDA 12.9 的话,请按 vllm 官方文档选对应 CUDA 的安装方式,或直接用 Docker 部署指南 里的预构建镜像。

Q:模型下载慢或反复失败?

A:多半是网络访问不了 HuggingFace。执行export MINERU_MODEL_SOURCE=modelscope切到 ModelScope 源再重试。

Q:中英混排文档 OCR 效果不理想?

A:OCR 语言默认ch(中文,兼容混排)。纯英文文档在命令里加-l en即可。

Q:解析时显存溢出(OOM)?

A:调小MINERU_VIRTUAL_VRAM_SIZE,或换更轻量的后端:-b pipeline

下一步

跑通第一次转换后,建议翻一翻 扩展模块安装指南,了解 s3、lmdeploy 等可选模块,把 MinerU 接到你的 Agentic 工作流里。

【免费下载链接】MinerUTransforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.项目地址: https://gitcode.com/GitHub_Trending/mi/MinerU

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 12:30:25

从混乱文档到结构化知识:Hyper-Extract 完整工作流图解

从混乱文档到结构化知识&#xff1a;Hyper-Extract 完整工作流图解 【免费下载链接】Hyper-Extract Hypergraph is more powerful. Transform unstructured text into structured knowledge with LLMs. Graphs, hypergraphs, and spatio-temporal extractions — with one comm…

作者头像 李华
网站建设 2026/8/31 22:34:20

告别餐饮经验备货:餐链AI预估如何让餐饮日清日结成为可能

在餐饮行业进入存量竞争时代的今天&#xff0c;“看得到流水&#xff0c;摸不清利润”已成为众多餐饮经营者的真实写照。食材损耗多少、采购是否合理、每日盈亏几何——这些关乎企业生存的核心问题&#xff0c;仅靠经验和零散报表&#xff0c;往往难以理清头绪。传统模式下&…

作者头像 李华
网站建设 2026/8/31 22:34:28

STM32定时器深度解析:从PWM生成到输入捕获的实战指南

1. 项目概述&#xff1a;为什么STM32的定时器是工程师的“瑞士军刀”&#xff1f; 如果你正在用STM32F103ZET6做项目&#xff0c;无论是驱动一个智能小车、控制步进电机&#xff0c;还是做高精度的频率测量&#xff0c;有一个模块你几乎绕不开&#xff0c;那就是定时器。很多人…

作者头像 李华
网站建设 2026/9/1 6:38:56

MinerU PDF 转换指南:如何按需组合模块并完成 GPU 加速配置

MinerU PDF 转换指南&#xff1a;如何按需组合模块并完成 GPU 加速配置 【免费下载链接】MinerU Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows. 项目地址: https://gitcode.com/GitHub_Trending/mi/Min…

作者头像 李华
网站建设 2026/8/31 17:35:14

Python数据可视化实战:用Pandas+Matplotlib自动化生成专业图表

1. 项目概述&#xff1a;从数据到图形的自动化旅程 如果你手头有一份包含多列数据的CSV或Excel文件&#xff0c;比如实验记录、销售报表或者传感器日志&#xff0c;而你的老板或导师又急需一份清晰直观的趋势图来汇报&#xff0c;你会怎么做&#xff1f;是打开Excel手动拖拽生成…

作者头像 李华
网站建设 2026/9/2 9:06:31

随机森林时间序列预测:面向业务协变量的端到端实战指南

简介&#xff1a;时间序列预测本质上是建模目标变量与历史模式及外部驱动因素之间的关系。随机森林&#xff08;RF&#xff09;虽非传统时序模型&#xff0c;但凭借其对非线性关系、高维异构特征和缺失值的强鲁棒性&#xff0c;在具备丰富业务协变量&#xff08;如促销、天气、…

作者头像 李华