llama_index
View on GitHubLlamaIndex is the document processing platform for AI
LlamaIndex is a Python framework for building LLM apps: data connectors, indices, retrievers and query engines for RAG, plus agent/workflow abstractions. 300+ integrations let you swap LLMs, embeddings and vector stores; the team now also pushes the hosted LlamaParse document platform.
Use Cases
Build RAG pipelines over private documentsIngest and index data from APIs, PDFs, SQL and docsQuery engines with retrieval and rerankingBuild multi-agent and workflow-based document agentsVector store integration and semantic searchStructured data extraction from documentsAgentic OCR and document parsing with LlamaParseSwap LLM, embedding and vector store providers via 300+ integrations
Built With
- Language
- Python
- Frameworks
- LlamaIndex Core · llama-index workflow · LangChain · Hugging Face Transformers · Ollama · nltk · tiktoken · OpenAI API
Tags
rag · llm · agents · multi-agent · workflows · vector-database · retrieval · data-connectors · document-parsing · indexing · embeddings · python · llm-orchestration · query-engine · structured-extraction