AI Document Intelligence
A Python SDK for document intelligence and ingestion pipelines for LLM and RAG applications.
The SDK provides a unified pipeline for:
- 📄 Document parsing
- 📑 Page-wise text and Markdown extraction
- 📋 Document metadata
- 🧩 Semantic Markdown-aware chunking
- 🧠 Embedding generation
- 🔗 Standardized document, chunk, and embedding models
- ⚡ Support for multiple document input sources
- 🐍 Strongly typed Pydantic models
The SDK is designed to be domain-agnostic and can be used for financial documents, resumes, reports, contracts, and other business documents.
Features
📄 Document Parsing
Parse documents using pluggable parser implementations.
Currently supported:
- LiteParse — local/free parsing
- Llama Cloud — premium cloud-based parsing
The parser layer exposes a unified interface so the rest of the pipeline does not depend on a specific parsing provider.
📑 Page-wise Extraction
Parsed documents provide page-level information including:
- Text
- Markdown
- Page number
- Document elements where supported
📋 Document Metadata
Standardized document metadata is exposed through Pydantic models.
document.metadata.page_count
Metadata
Release files for ai-document-intelligence 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ai_document_intelligence-0.3.0.tar.gz | 415.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ai_document_intelligence-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 441.2 kB
Release files / ai_document_intelligence-0.3.0.tar.gz
| Download URL | ai_document_intelligence-0.3.0.tar.gz |
|---|---|
| Size | 415.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4578678bb5b059b1363b69a3d8a7e0e45299b9bb82a0d20cd31fbff16d072065
|
|
BLAKE2b-256 checksum How to use checksums |
2e9a3c462a314d285f5c92150de1afbf9299fd8f39c42cef0d6f610345e5f8f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / ai_document_intelligence-0.3.0-py3-none-any.whl
| Download URL | ai_document_intelligence-0.3.0-py3-none-any.whl |
|---|---|
| Size | 26.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
32d71dca4829ac3f76e9875397471e8d944856e111c13de69cf9edbf0948716a
|
|
BLAKE2b-256 checksum How to use checksums |
ec976b88f8bbd3e11b28ad0e1d5cefaddfaef07cf0f2eba2195911db41bfeec4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|