LlamaIndex
Data framework for connecting large language models to your own data - documents, databases, APIs - for retrieval-augmented applications.
Overview
LlamaIndex focuses on the data side of LLM applications: ingesting documents and structured data, indexing it for efficient retrieval, and connecting that index to an LLM so it can answer questions grounded in your own data rather than only its training data. It supports a wide range of data connectors and indexing strategies out of the box.
LlamaIndex is a fit for teams building applications where getting an LLM to reason over private or domain-specific data is the core problem, complementing LangChain (also in this catalog) - the two are commonly used together, with LlamaIndex handling data ingestion and retrieval and LangChain handling broader application orchestration.
- Categories
- AI & Machine Learning
- Languages
- Python
- License
- MIT
Related Projects
Haystack
Apache-2.0Open-source framework for building production-ready search and RAG (retrieval-augmented generation) applications with LLMs.
- AI & Machine Learning
Docling
MITDocument parsing library that converts PDFs, Word docs, and other formats into clean, structured data ready for LLM and RAG pipelines.
- AI & Machine Learning
Instructor
MITLibrary for getting reliable, structured data output from LLMs using function-calling APIs and Pydantic models for validation.
- AI & Machine Learning
LangChain
MITFramework for developing applications powered by large language models, agents and retrieval-augmented generation.
- AI & Machine Learning
Spotted an error? Suggest an edit on GitHub.