news 2026/8/29 15:36:08

MinerU 文档解析工具上手指南:PDF/Office 转 LLM 可用 Markdown

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MinerU 文档解析工具上手指南:PDF/Office 转 LLM 可用 Markdown

MinerU 文档解析工具上手指南:PDF/Office 转 LLM 可用 Markdown

【免费下载链接】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、图片以及 DOCX、PPTX、XLSX 转化为 Markdown、JSON 等机器可读格式,适合 RAG 检索、Agent 知识库构建与论文整理等场景,安装后一条命令即可完成解析。

快速上手

先用uv安装完整版,mineru[all]包含全部核心功能,兼容 Windows / Linux / macOS:

uv pip install "mineru[all]"

安装完成后直接运行命令行即可开始解析。首次使用会自动下载所需模型文件,之后加载本地缓存:

mineru -p <input_path> -o <output_path>

<input_path>支持本地 PDF / 图片 / DOCX / PPTX / XLSX 文件或目录,<output_path>为输出目录;未传--api-url时,CLI 会自动拉起本地临时服务。默认后端需要 GPU(Volta 及以后架构、约 8GB 显存)或 Apple Silicon,纯 CPU 环境请参考下面第一个场景。

典型使用场景

纯 CPU 环境解析文档

没有 GPU 时,指定pipeline后端即可运行。该后端支持纯 CPU 推理,在 OmniDocBench v1.6 评测中取得 86.47 分:

mineru -p <input_path> -o <output_path> -b pipeline

输出的文本按人类阅读顺序排列,自动去除页眉、页脚、页码,支持扫描件与多栏版面。

启动 MinerU API 服务

如果你的程序需要以接口方式调用解析能力,可以先部署mineru-api。启动后在浏览器访问http://127.0.0.1:8000/docs即可查看 API 文档:

mineru-api --host 0.0.0.0 --port 8000

服务提供健康检查、任务提交与结果获取接口,任务默认保留 24 小时后自动清理,适合嵌入批量处理流水线。

用 http-client 远程推理

GPU 服务器与客户端不在同一台机器时,在服务端启动 OpenAI 兼容推理服务,本地用 http-client 后端连接即可:

mineru -p <input_path> -o <output_path> -b hybrid-http-client -u http://127.0.0.1:30000

其中vlm-http-client是轻量远程客户端,本地不需要安装torch,适合边缘设备;hybrid-http-client则需要本地具备 pipeline 相关依赖。

常用配置速查

下面这些环境变量用于控制模型来源、解析开关与渲染并发,优先级高于命令行参数,在所有命令行工具中都生效:

配置项作用推荐值
MINERU_MODEL_SOURCE模型下载源无法访问 HuggingFace 时设为modelscope
MINERU_FORMULA_ENABLE是否启用公式解析true(默认开启)
MINERU_TABLE_ENABLE是否启用表格解析true(默认开启)
MINERU_TABLE_MERGE_ENABLE是否合并跨页表格true(默认开启)
MINERU_PDF_RENDER_THREADSPDF 渲染 worker 并发数4(默认)
MINERU_PROCESSING_WINDOW_SIZE大文档单次处理窗口大小64(默认)

更细的配置可以编辑用户目录下的mineru.json文件,模型源部分可参考模型源说明。

常见问题

  • 模型下载失败、网络超时:设置export MINERU_MODEL_SOURCE=modelscope切换到 ModelScope 镜像源,详见模型源说明。
  • 没有 GPU 能运行吗:可以,命令后追加-b pipeline即可在纯 CPU 环境解析。
  • 解析结果不符合预期:先查常见问题,仍未解决时提交 issue 并附上样例文件,便于复现排查。

完整参数列表见命令行工具使用说明。

MinerU 用一条命令行就能把复杂文档变成结构化 Markdown/JSON,管线全部开源、可自由扩展。去仓库看完整文档,把文档转换跑起来吧。

【免费下载链接】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/29 15:34:38

Zed 安装配置实战:从一行命令安装到多人协作

Zed 安装配置实战&#xff1a;从一行命令安装到多人协作 【免费下载链接】zed Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. 项目地址: https://gitcode.com/GitHub_Trending/ze/zed …

作者头像 李华
网站建设 2026/8/29 15:31:52

STM32F746上基于CubeMX和TouchGFX的GUI移植实战指南

我先把Final坑踩完再放出正文。直接给结果。 1. 为什么用CubeMX搭TouchGFX&#xff1a;这套组合解决什么问题 STM32F746Discovery这块板子&#xff0c;很多人买回来第一件事就是点个灯、跑个RTOS&#xff0c;然后就吃灰了。其实这块板子最值钱的地方在于板上集成了4.3寸480x2…

作者头像 李华
网站建设 2026/8/29 15:30:45

AI Chatbox与Dashboard:别用聊天框替换仪表盘

请别再用 AI 聊天框替换我的仪表盘了。 过去一年&#xff0c;我见过太多团队在“AI 化改造”的名义下&#xff0c;把一个精心设计的运维 Dashboard、数据可视化大屏、甚至监控控制台&#xff0c;改成一个大聊天框。用户打开系统后&#xff0c;看到的不再是一目了然的指标卡片、…

作者头像 李华
网站建设 2026/8/29 15:28:26

2026 新闻事件 AI 传导分析:一键生成因果树看懂地缘与市场连锁反应

很多人看重大新闻&#xff0c;往往只停留在第一层解读&#xff1a;冲突来了就看油价&#xff0c;贸易调查就看股市涨跌。但现实世界的影响从来不是单点触发&#xff0c;而是一张互相勾连的网络&#xff0c;沿着供给链、金融链、政策链一层层向外扩散&#xff0c;很多间接影响藏…

作者头像 李华
网站建设 2026/8/29 15:25:10

数学建模竞赛:用Matplotlib打造专业图表的高效实战指南

1. 项目概述&#xff1a;为什么数学建模竞赛中&#xff0c;画图准备如此关键&#xff1f; 如果你正在准备亚太赛、美赛或者国赛这类数学建模竞赛&#xff0c;并且队伍里恰好由你来负责编程和可视化部分&#xff0c;那你大概率会和我有一样的感受&#xff1a;一篇论文里&#xf…

作者头像 李华