Components

Docling

The document parsing and document AI component used by CoreAI.

Agentic Friendly

Component Category

Document AI inference

Component Description

Docling is the document processing component used to parse documents into structured representations that can be consumed by downstream AI workflows.

Why It Is Used

It helps CoreAI turn raw documents into usable content for retrieval, knowledge workflows, and document intelligence features.

Learn More

Developer Guidance

For application integrations on BullSequana AI, use the CoreAI API upload flow (/v1/files/upload) instead of calling Docling directly. This keeps integrations aligned with the platform contract and allows backend workflow orchestration and resource controls to evolve without breaking clients.

GPU acceleration

Docling runs in CPU mode by default. GPU acceleration can be enabled through an environment-variable override, which switches the image to the CUDA build and adds nvidia.com/gpu resource requests. See Enable GPU for AI components.

Interacts With

  • CoreAI API for document ingestion and processing flows
  • Milvus when parsed content is embedded and stored for retrieval
  • Rook Ceph for document and artifact storage through RGW
  • LiteLLM and other CoreAI workflows where processed content is used downstream

On this page