# Chunkr ## Docs - [Introduction](https://mintlify.wiki/lumina-ai-inc/chunkr/introduction.md): Open-source document intelligence API for production-ready layout analysis, OCR, and semantic chunking - [Quickstart](https://mintlify.wiki/lumina-ai-inc/chunkr/quickstart.md): Get started with Chunkr in minutes - make your first API request and process documents - [Installation](https://mintlify.wiki/lumina-ai-inc/chunkr/installation.md): Deploy Chunkr locally with Docker - GPU and CPU support for all platforms - [Overview](https://mintlify.wiki/lumina-ai-inc/chunkr/concepts/overview.md): Understanding Chunkr document processing concepts and architecture - [Pipelines](https://mintlify.wiki/lumina-ai-inc/chunkr/concepts/pipelines.md): Document processing pipeline architecture and configuration - [Segmentation](https://mintlify.wiki/lumina-ai-inc/chunkr/concepts/segmentation.md): Layout analysis and document segmentation strategies in Chunkr - [OCR](https://mintlify.wiki/lumina-ai-inc/chunkr/concepts/ocr.md): Optical Character Recognition strategies and text extraction in Chunkr - [Chunking](https://mintlify.wiki/lumina-ai-inc/chunkr/concepts/chunking.md): Hierarchical chunking algorithm and semantic text segmentation in Chunkr - [LLM Models](https://mintlify.wiki/lumina-ai-inc/chunkr/configuration/llm-models.md): Configure LLM models for document processing with OpenAI, Google AI, OpenRouter, or self-hosted solutions - [Task Settings](https://mintlify.wiki/lumina-ai-inc/chunkr/configuration/task-settings.md): Configure chunking, tokenization, and task-level settings for document processing - [Segment Processing](https://mintlify.wiki/lumina-ai-inc/chunkr/configuration/segment-processing.md): Configure how different document segments are processed, formatted, and generated - [Output Formats](https://mintlify.wiki/lumina-ai-inc/chunkr/configuration/output-formats.md): Understand the output structure and available formats for processed documents - [Docker Compose Deployment](https://mintlify.wiki/lumina-ai-inc/chunkr/deployment/docker-compose.md): Deploy Chunkr using Docker Compose for production environments - [GPU Setup](https://mintlify.wiki/lumina-ai-inc/chunkr/deployment/gpu-setup.md): Configure GPU acceleration for Chunkr's ML models - [Environment Variables](https://mintlify.wiki/lumina-ai-inc/chunkr/deployment/environment-variables.md): Complete reference for Chunkr environment variables - [Scaling](https://mintlify.wiki/lumina-ai-inc/chunkr/deployment/scaling.md): Scale Chunkr for high-throughput production workloads - [Processing Documents](https://mintlify.wiki/lumina-ai-inc/chunkr/guides/processing-documents.md): Learn how to process documents with Chunkr's API using various configuration options - [Custom Chunking Strategies](https://mintlify.wiki/lumina-ai-inc/chunkr/guides/custom-chunking.md): Configure semantic chunking and segment processing to optimize your documents for RAG and embedding workflows - [Vision-Language Model Processing](https://mintlify.wiki/lumina-ai-inc/chunkr/guides/using-vlm.md): Use VLMs to enhance document understanding with AI-powered content generation and analysis - [Migration Guide](https://mintlify.wiki/lumina-ai-inc/chunkr/guides/migration-guide.md): Migrate from legacy content generation to the new unified format system - [API Overview](https://mintlify.wiki/lumina-ai-inc/chunkr/api/overview.md): Introduction to the Chunkr API for document layout analysis and chunking - [Authentication](https://mintlify.wiki/lumina-ai-inc/chunkr/api/authentication.md): Learn how to authenticate your requests to the Chunkr API - [Error Handling](https://mintlify.wiki/lumina-ai-inc/chunkr/api/errors.md): Understanding error responses and status codes in the Chunkr API - [Create Task](https://mintlify.wiki/lumina-ai-inc/chunkr/api/tasks/create.md): Queue a document for processing and receive a task ID for status polling - [Get Task](https://mintlify.wiki/lumina-ai-inc/chunkr/api/tasks/get.md): Retrieve detailed information about a task by its ID, including processing status and output data - [Update Task](https://mintlify.wiki/lumina-ai-inc/chunkr/api/tasks/update.md): Update an existing task's configuration and reprocess the document - [Delete Task](https://mintlify.wiki/lumina-ai-inc/chunkr/api/tasks/delete.md): Permanently delete a task and all associated data - [Cancel Task](https://mintlify.wiki/lumina-ai-inc/chunkr/api/tasks/cancel.md): Cancel a task that hasn't started processing yet - [List Tasks](https://mintlify.wiki/lumina-ai-inc/chunkr/api/tasks/list.md): Retrieve a paginated list of tasks with optional filtering by date range - [Task](https://mintlify.wiki/lumina-ai-inc/chunkr/api/models/task.md): Task and TaskResponse object structures for tracking document processing jobs - [Configuration](https://mintlify.wiki/lumina-ai-inc/chunkr/api/models/configuration.md): Configuration options for document processing tasks - [Output](https://mintlify.wiki/lumina-ai-inc/chunkr/api/models/output.md): OutputResponse and related structures returned from document processing - [Segments](https://mintlify.wiki/lumina-ai-inc/chunkr/api/models/segments.md): Segment types and processing configuration options