如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
将 https://github.com/docling-project/docling 作为 API 服务运行。
📚 Docling Serve 官方文档
[!NOTE] 迁移至 v1 API: Docling Serve 现已推出稳定版 v1 API,更多详情请参考 迁移至 v1 指南。
安装 docling-serve 软件包并启动服务器。
# 使用 Python 包运行
pip install docling-serve
docling-serve run --enable-ui
# 使用容器镜像运行(例如通过 Podman)
podman run -p 5001:5001 -e DOCLING_SERVE_ENABLE_UI=1 quay.io/docling-project/docling-serve
服务启动后可通过以下地址访问:
你可以通过以下命令快速体验文档转换功能:
curl -X 'POST' \
'http://localhost:5001/v1/convert/source' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"sources": [{"kind": "http", "url": "https://arxiv.org/pdf/2501.17887"}]
}'
我们提供以下适配不同硬件与 PyTorch 配置的容器镜像,用于运行 Docling Serve:
📦 已公开发布的镜像
| 镜像地址 | 说明 | 支持架构 | 镜像大小 |
|---|---|---|---|
| https://github.com/docling-project/docling-serve/pkgs/container/docling-serve<br>https://quay.io/repository/docling-project/docling-serve | 基础镜像,所有软件包均从官方 PyPI 索引安装 | linux/amd64、linux/arm64 | arm64 版本 4.4 GB<br>amd64 版本 8.7 GB |
| https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cpu<br>https://quay.io/repository/docling-project/docling-serve-cpu | 仅 CPU 运行版本,使用从 PyTorch CPU 索引获取的 torch | linux/amd64、linux/arm64 | 4.4 GB |
| https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cu128<br>https://quay.io/repository/docling-project/docling-serve-cu128 | CUDA 12.8 构建版本,使用从 cu128 索引获取的 torch | linux/amd64 | 11.4 GB |
| https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cu130<br>https://quay.io/repository/docling-project/docling-serve-cu130 | CUDA 13.0 构建版本,使用从 cu130 索引获取的 torch | linux/amd64、linux/arm64 | 待公布 |
[!IMPORTANT] CUDA 镜像标签策略
带 CUDA 专属后缀的镜像(
-cu128、-cu130)遵循 PyTorch 的 CUDA 版本支持生命周期规则,标签规则与基础镜像不同:
- 基础镜像(
docling-serve、docling-serve-cpu):为方便使用,同时提供latest和main标签- CUDA 镜像(
docling-serve-cu*):仅提供明确版本标签(例如1.12.0)和main标签这样设置的原因是:随着 PyTorch 迭代新增对更新版本 CUDA 的支持,旧版 CUDA 会逐步被弃用。为了避免用户意外拉取到已弃用的 CUDA 版本镜像,CUDA 镜像特意不提供
latest标签。请始终使用明确指定版本的标签,示例如下:
> # ✅ 推荐用法:明确指定版本号
> docker pull quay.io/docling-project/docling-serve-cu130:v1.18.0
>
> # ❌ CUDA 镜像不提供该标签
> docker pull quay.io/docling-project/docling-serve-cu130:latest
>
🚫 未公开发布的镜像
适配 AMD ROCm 6.3 的镜像(docling-serve-rocm)功能已支持,但由于镜像体积过大,暂不公开发布。
你可以通过以下命令在本地自行构建:
git clone --branch main git@github.com:docling-project/docling-serve.git
cd docling-serve/
make docling-serve-rocm-image
如需使用 Docker Compose 进行部署,请参考 docs/deployment.md。
后续将推出 docling-serve-slim 精简镜像,该版本将跳过内置模型权重的预下载,显著减小镜像体积。
服务的 /ui 端点提供了开箱即用的可视化交互界面。
欢迎通过 https://github.com/docling-project/docling/discussions 与我们交流反馈。
请查阅 https://github.com/docling-project/docling-serve/blob/main/CONTRIBUTING.md 了解详情。
如果你在项目中使用了 Docling,请考虑引用以下文献:
@techreport{Docling,
author = {Docling Contributors},
month = {1},
title = {Docling: An Efficient Open-Source Toolkit for AI-driven Document Conversion},
url = {https://arxiv.org/abs/2501.17887},
eprint = {2501.17887},
doi = {10.48550/arXiv.2501.17887},
version = {2.0.0},
year = {2025}
}
Docling Serve 代码库采用 MIT 许可证。
Docling 由 IBM 团队倾力打造。
来自真实用户的反馈,见证轩辕镜像的优质服务