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”Models
Section titled “Models”- 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”Agents
Section titled “Agents”- 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