Skip to content
Discussion options

You must be logged in to vote

mineru-router 是 MinerU 3.0(2026-03-28 发布)新增的一个独立 HTTP 服务,用于在多个 mineru-api 工作进程之间做负载均衡和编排,实现一键多 GPU 部署 [1]。它不是单独的 pip 包,而是 pip install mineru 后自动注册的 CLI 命令,入口在 mineru/cli/router.py [2]

快速使用:

# 自动检测所有 GPU,一键启动
mineru-router --host 0.0.0.0 --port 8002 --local-gpus auto

# 也可以聚合已有的远程 mineru-api 服务
mineru-router --host 0.0.0.0 --port 8002 \
  --upstream-url http://server-a:8000 \
  --upstream-url http://server-b:8001 \
  --local-gpus none

[3] [4]

启动后,它暴露的 API 接口和 mineru-api 完全一致/tasks/file_parse/health 等),可以直接作为 mineru-api 的替代使用 [5]。访问 http://<host>:<port>/docs 即可查看 Swagger 文档。

工作原理: 默认 --local-gpus auto 模式下,router 会自动检测可用 CUDA 设备,每个 GPU 启动一个 mineru-api 子进程,自动做健康检查和故障重启,并按负载分数…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@finch-xu
Comment options

Answer selected by finch-xu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant