Component Guides
Welcome to the LlamaIndex component guides! This section provides detailed documentation for all the core modules and components of the LlamaIndex framework.
Core Components
Section titled “Core Components”- Introduction to Models - Overview of model components
- LLMs - Language models for text generation and reasoning
- Embeddings - Convert text to vector representations
- Multi Modal - Work with images, audio, and other non-text data
Prompts
Section titled “Prompts”- Introduction to Prompts - Overview of prompt engineering
- Usage Patterns - Learn how to effectively use prompts
Loading
Section titled “Loading”- Introduction to Loading - Overview of data loading capabilities
- Documents and Nodes - Core data structures
- SimpleDirectoryReader - Easy document loading
- Data Connectors - Connect to external data sources
- Node Parsers / Text Splitters - Split documents into chunks
- Ingestion Pipeline - End-to-end document processing
Indexing
Section titled “Indexing”- Introduction to Indexing - Overview of indexing approaches
- Index Guide - Comprehensive guide to indices
- Vector Store Index - Semantic search with vectors
- Property Graph Index - Graph-based indexing
Storing
Section titled “Storing”- Introduction to Storing - Overview of storage components
- Vector Stores - Store embeddings for retrieval
- Document Stores - Persist document collections
- Index Stores - Store index metadata
Querying
Section titled “Querying”- Introduction to Querying - Overview of query components
- Query Engines - Process and answer queries
- Chat Engines - Build conversational interfaces
- Retrieval - Retrieve relevant context
- Response Synthesis - Generate coherent answers
Advanced Components
Section titled “Advanced Components”- Introduction to Agents - Overview of agent capabilities
- Memory - Add conversational memory to agents
- Tools - Extend capabilities with external tools
Workflows
Section titled “Workflows”- Introduction to Workflows - Build complex, multi-step AI workflows
Evaluation
Section titled “Evaluation”- Introduction to Evaluation - Overview of evaluation frameworks
- Usage Patterns - Test and improve your applications
- LlamaDatasets - Standardized evaluation datasets
Observability
Section titled “Observability”- Introduction to Observability - Overview of monitoring capabilities
- Instrumentation - Monitor and debug your applications
Settings
Section titled “Settings”- Settings Configuration - Configure global LlamaIndex settings