查看: 370|回复: 0

[设置教程] Windows Docker部署 MinerU,高精度PDF解析工具

[复制链接]

124

主题

0

回帖

508

积分

管理员

积分
508
发表于 7 天前 | 显示全部楼层 |阅读模式
高精度处理PDF工具,免费开源。支持API、DIFY。
解析后的格式也很多:md、json等,支持提取所有图片。

下载dockerfile和compose文件
  1. <font face="Tahoma" size="2"># linux
  2. wget https://gcore.jsdelivr.net/gh/opendatalab/MinerU@master/docker/china/Dockerfile
  3. wget https://gcore.jsdelivr.net/gh/opendatalab/MinerU@master/docker/compose.yaml

  4. # windows
  5. iwr https://gcore.jsdelivr.net/gh/opendatalab/MinerU@master/docker/china/Dockerfile -OutFile Dockerfile
  6. iwr https://gcore.jsdelivr.net/gh/opendatalab/MinerU@master/docker/compose.yaml -OutFile compose.yaml</font>
复制代码
构建镜像
  1. <font face="Tahoma" size="2"># 构建镜像
  2. docker build -t mineru:latest -f Dockerfile .</font>
复制代码
GPU运行

在运行之前,可以先检查下是否可以使用GPU。
  1. <font face="Tahoma" size="2"># 检查GPU
  2. nvidia-smi
  3. # 检查docker
  4. docker run --rm --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi
  5. # 能工作 = 你的 Docker 有 GPU
  6. # 失败 = 你的 compose 不能用 GPU 版。</font>
复制代码

启动
  1. <font face="Tahoma" size="2"># 启动 Web API 服务(用于文件解析/API 调用)
  2. docker compose -f compose.yaml --profile api up -d

  3. # 启动 Gradio Web UI 服务(如果你想用 Web 界面交互)
  4. docker compose -f compose.yaml --profile gradio up -d</font>
复制代码
使用

(一)API
基于FastAPI的接口程序,
访问:http://localhost:8000/docs

(二)Web 界面交互
访问:http://localhost:7860/
上传PDF,就可以解析查看结果。

(三)Dify中使用
安装MinerU插件
配置MinerU服务的Base URL = 上方FastAPI-API接口,(localhost可能不行,可以换成局域网IP或dockerHost)
服务类型选择本地部署即可
其他不用配置。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|蜀ICP备17024538号-6

在本版发帖
关注公众号
QQ客服返回顶部