MinerU PDF 解析使用指南:从一条命令到 3 种部署模式
2026/9/8 7:45:58 网站建设 项目流程

MinerU PDF 解析使用指南:从一条命令到 3 种部署模式

【免费下载链接】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、扫描件与 Office 文档转成结构化的 Markdown 和 JSON,解决 PDF 解析乱序、公式与表格丢失的问题,输出可直接用于 LLM 和 RAG。

🚀 快速上手:跑通第一条命令

先装 core 模块,再用一条命令解析本地 PDF。

uv pip install "mineru[core]" mineru -p input.pdf -o output

命令完成后,解析结果写入output目录。

首次运行会自动下载模型,耗时取决于网络;之后运行直接命中本地缓存。默认后端是hybrid-engine,兼顾解析精度与速度,CPU 和 GPU 上都能跑。输出目录里除了 Markdown,还有 content list 和中间态 JSON,可以直接喂给下游的 RAG 或 Agent 流程。

🧭 按需选型:根据显存选部署模式

core 装完后默认走hybrid-engine后端,大多数场景不用换。遇到特定硬件或部署约束时,在三种模式里挑一种。

三者的差别主要在算力位置:本地全量把所有模型跑在本机;GPU 加速用 vLLM 拉起 VLM 推理,适合固定 GPU 机器;远程客户端只保留解析编排逻辑,推理全部交给服务端。

部署模式适用条件安装命令取舍
本地全量CPU 或任意 GPU,单机运行uv pip install "mineru[core]"开箱即用,首次运行需下载模型
GPU VLM 加速Volta 及以上架构、8G 显存以上uv pip install "mineru[core,vllm]"推理更快,对 CUDA 驱动版本有要求
远程轻量客户端只有 CPU 和网络uv pip install mineru本机几乎零依赖,受服务端可用性影响

轻量客户端连的是兼容 OpenAI 接口的服务端。在 GPU 机器上执行mineru-openai-server --port 30000起服务,客户端命令加-b vlm-http-client -u http://127.0.0.1:30000指向它即可,本机无需安装 torch。

关键配置项速查

以下六个变量覆盖最常见的调优点,环境变量优先级高于命令行参数。

变量名作用默认值典型修改场景
MINERU_MODEL_SOURCE模型下载源huggingface国内网络改为modelscope
MINERU_DEVICE_MODE推理设备自动检测强制指定cudacpu
MINERU_VIRTUAL_VRAM_SIZE虚拟显存大小(GB)自动检测多任务共存时调小避免 OOM
MINERU_FORMULA_ENABLE公式解析开关true纯文字文档关闭以省时间
MINERU_TABLE_ENABLE表格识别开关true无表格文档关闭以提升速度
MINERU_API_OUTPUT_ROOTmineru-api 输出根目录./output固定输出位置便于对接下游

完整变量列表见环境变量说明。

🛠 踩坑记录:社区高频问题

以下几条是社区里出现频率最高的环境问题,基本都能一条命令解决。

问题:Windows 安装后推理很慢 → 通常是没装支持 CUDA 的torchtorchvision,按显卡架构从 PyTorch 官网选对应命令重装。

问题:Linux 上解析结果缺少部分文字 → 系统缺 CJK 字体,执行sudo apt install fonts-noto-cjk && fc-cache -fv重建字体缓存。

问题:模型下载失败或缓慢 → 执行export MINERU_MODEL_SOURCE=modelscope切换模型源后重试。

问题:安装 vllm 后报 CUDA 相关错误 → 确认显卡驱动支持所装 vllm 版本对应的 CUDA 运行时,或改装mineru[core,lmdeploy]换一条加速链路。

MinerU 目前定位是高精度 PDF 解析与文档转换引擎,从本地 CPU 到 GPU 加速都有对应部署路径,按显存选一种起步即可。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询