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 等來源。
相關
- 專案
- 專案
- 專案
- 專案
- 專案