docling-project/docling-serve
Running Docling as an API service
解决的问题
它提供了一种将 Docling — 一个 AI 驱动的文档转换工具包 — 作为可扩展的 API 服务运行的方法。这使得用户可以通过 HTTP 请求将文档转换功能集成到其他应用程序中,而无需将工具包作为本地库运行。
工作原理
Docling Serve 使用 FastAPI 构建的 Web 服务器包装 Docling 转换引擎。它提供了一个稳定的 v1 API,接受文档源(如 URL)并返回转换后的内容。它可以作为 Python 包部署,也可以通过针对不同硬件(包括仅 CPU 和多种 CUDA 版本用于 GPU 加速)定制的容器镜像部署。
适用人群
需要大规模自动化文档转换,或希望将 AI 驱动的文档解析功能集成到更大软件生态系统中的开发者和组织。
主要亮点
- API 优先访问:提供稳定的 v1 API,用于程序化文档转换。
- 灵活部署:提供适用于 CPU、CUDA 12.8 和 CUDA 13.0 的多种容器镜像,并支持 AMD ROCm 的本地构建。
- 交互式 UI:包含内置的 UI 演示环境,用于测试转换并可视化输出。
- 轻松集成:支持标准 HTTP POST 请求,用于转换来自 URL 的 PDF 等源文件。
相关
- 项目
- 项目
- 项目
- 项目
- 项目