LlamaIndex

0.14.15 · active · verified Sat Feb 28

LlamaIndex is a data framework for building LLM-powered agents over your data. Specializes in RAG pipelines, document parsing, and agent workflows. Core package is llama-index-core. Integrations are separate packages installed from LlamaHub.

Warnings

Install

Imports

Quickstart

Minimal RAG pipeline using VectorStoreIndex with OpenAI in LlamaIndex 0.14.x.

from llama_index.core import VectorStoreIndex, SimpleDirectoryReader, Settings
from llama_index.llms.openai import OpenAI
from llama_index.embeddings.openai import OpenAIEmbedding

Settings.llm = OpenAI(model='gpt-4o')
Settings.embed_model = OpenAIEmbedding(model='text-embedding-3-small')

documents = SimpleDirectoryReader('data').load_data()
index = VectorStoreIndex.from_documents(documents)
query_engine = index.as_query_engine()
response = query_engine.query('What did the author do growing up?')
print(response)

view raw JSON →