LlamaIndex 是一个面向大语言模型应用的开源数据框架(Python),提供数据连接器、索引、查询引擎与 Agent 编排,把私有数据接入 LLM 构建 RAG 与智能体应用。
- v0.14.25
- 发布于
- 2026年9月22日
- 52,579
- 星标
- 477
- 下载
- 同步于
- 8 天前
最新版本
v0.14.252026年9月22日 00:22下载慢?可在上方随时切换镜像源
项目说明
项目概述
LlamaIndex 是一个面向大语言模型应用的开源数据框架,负责把散落在 PDF、API、SQL、文档等来源的数据接入 LLM。它提供数据连接器、索引、查询引擎与 Agent 编排等一整套工具,是构建 RAG(检索增强生成)与多 Agent 应用的常用底座。框架核心与 300 多个集成包分离发布,可按需挑选偏好的模型与向量库供应商。
让私有数据成为 LLM 的上下文,一套工具打通接入、索引与问答。
| 项目 | 内容 |
|---|---|
| 平台 | Python |
| 许可 | MIT |
| 集成包 | 300+(LLM、嵌入、向量库等) |
| 安装包 | llama-index(整合包)/ llama-index-core(核心) |
主要功能
- 数据连接器:从 API、PDF、SQL、文档等来源摄取数据,覆盖常见格式
- 索引构建:把数据组织成向量索引、关键词索引等多种结构,供检索使用
- 查询引擎:针对提问自动检索相关片段并组织回答
- RAG 流水线:从摄取、切分、嵌入到生成的完整链路开箱即用
- Agent 编排:基于 Workflows 构建单 Agent 与多 Agent 应用
- 模块化集成:LLM、嵌入模型、向量库均以独立集成包接入,替换成本低
- 结构化输出:支持把回答约束为 JSON 等固定结构
适用人群
- 构建 RAG 知识问答系统的开发者
- 需要把企业文档接入 LLM 的工程师
- 开发多 Agent 应用的 AI 团队
- 快速验证 LLM 应用原型的产品开发者
快速上手
- 安装整合包(含核心与常用集成):
pip install llama-index- 或只装核心包,再按需添加集成:
pip install llama-index-core- 参照官方文档完成 LLM 与向量库配置,构建索引并发起查询
包名带 core 前缀的导入来自核心包,不带 core 的来自集成包,例如:
from llama_index.core.llms import LLM
from llama_index.llms.openai import OpenAI核心优势
- 生态完整:从数据摄取到生成回答的整条链路都有现成组件
- 供应商中立:300+ 集成包可自由替换模型与存储后端
- 上手快:整合包一条命令安装,几行代码跑通第一个问答
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Linux、macOS、Windows |
| 语言环境 | Python 3.9+ |
注意事项
- 项目重心:团队当前主推文档解析平台 LlamaParse,框架本身仍可用但更新以文档站为准
- 包结构:
llama-index整合包与llama-index-core核心包二选一,集成包按需另行安装 - 文档时效:README 更新不及文档站频繁,以官方文档为准
历史版本
排序