LlamaIndex
Overview
LlamaIndex (formerly GPT Index) is a data framework for connecting custom data sources to LLMs. It provides indexing, retrieval, and query interfaces optimized for RAG workflows.
Key Features
- Data connectors: PDFs, SQL, Notion, Slack, Discord, and 40+ more
- Indexing strategies: Vector index, keyword index, structured index
- Query engines: Simple, recursive, and sub-question query engines
- Agents: Integrates with LangChain as an optional orchestration layer
Relationship to Other Projects
- Competes with Haystack and LangChain in the RAG framework space
- Powers data ingestion for vLLM deployment pipelines
References
- GitHub: https://github.com/run-llama/llama_index
- Website: https://www.llamaindex.ai/