docling-project/docling-serve

Running Docling as an API service

해결하는 문제

Docling — AI 기반 문서 변환 툴킷 — 를 확장 가능한 API 서비스로 실행할 수 있는 방법을 제공합니다. 이는 로컬 라이브러리로 실행하는 대신 HTTP 요청을 통해 다른 애플리케이션에 문서 변환 기능을 통합할 수 있게 해줍니다.

작동 방식

Docling Serve는 FastAPI로 구축된 웹 서버에서 Docling 변환 엔진을 래핑합니다. 안정적인 v1 API를 제공하며, 문서 소스(예: URL)를 수신하고 변환된 콘텐츠를 반환합니다. Python 패키지로 배포하거나 CPU 전용 및 다양한 CUDA 버전(_GPU 가속_을 위한)에 맞춘 컨테이너 이미지로 배포할 수 있습니다.

대상 사용자

대규모 문서 변환을 자동화하거나, 더 큰 소프트웨어 생태계에 AI 기반 문서 파싱 기능을 통합하고자 하는 개발자 및 조직입니다.

주요 특징

  • API 우선 접근: 프로그래밍 가능한 문서 변환을 위한 안정적인 v1 API 제공.
  • 유연한 배포: CPU, CUDA 12.8, CUDA 13.0용 여러 컨테이너 이미지 제공. AMD ROCm용 로컬 빌드 지원.
  • 인터랙티브 UI: 변환 테스트 및 출력 시각화를 위한 내장된 UI 플레이그라운드 포함.
  • 간편한 통합: PDF와 같은 소스를 URL에서 변환하기 위한 표준 HTTP POST 요청 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트