run-llama

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 应用原型的产品开发者

快速上手

  1. 安装整合包(含核心与常用集成):
pip install llama-index
  1. 或只装核心包,再按需添加集成:
pip install llama-index-core
  1. 参照官方文档完成 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 更新不及文档站频繁,以官方文档为准

历史版本

排序