LlamaIndex 是什么、和 LangChain 有什么区别:面向私有数据的 RAG 与智能体开发框架入门

LlamaIndex 是 MIT 许可的开源框架,用于把大模型和你自己的数据连接起来构建智能体应用:数据连接器、索引、检索器、查询引擎、智能体和 Workflows,同名公司另有 LlamaParse 等商业产品。

NNathaniel bigo··原创首发·AI 辅助撰写
3 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 LlamaIndex 官方 GitHub 仓库 README 与官网整理,资料核对于 2026-10-11。开源项目变化快,以官方仓库为准。

是什么

LlamaIndex 是一个开源的开发框架,由同名公司 LlamaIndex 开发,仓库 run-llama/llama_index 约有 5.25 万星标,采用 MIT 许可。README 现在的定位是「构建智能体应用的框架」,而它最初出名、至今最擅长的事情是 RAG(检索增强生成):让大模型基于你自己的文档、数据库、知识库来回答问题。

核心组件

README 列出的几类模块,正好对应一条 RAG 流水线:

  • 数据连接器(Data connectors):从 PDF、网页、数据库、各类 SaaS 里把数据读进来;
  • 索引(Indexes):把数据组织成便于检索的结构,最常见的是向量索引;
  • 检索器(Retrievers):根据问题找出相关片段;
  • 查询引擎(Query engines):把检索到的内容和问题一起交给模型生成答案;
  • 智能体(Agents):让模型自主决定调用哪些工具和数据源;
  • Workflows:用事件驱动的方式编排多步骤、多智能体的流程。

和 LangChain 的区别

这是搜索里最常见的问题。简单的区分方式:

  • LlamaIndex 从「数据」出发:在文档解析、切分、索引和检索策略上提供的现成方案更多、更细;
  • LangChain / LangGraph 从「流程」出发:在通用的组件拼装、有状态的智能体编排上更突出。

两者并不互斥,功能有相当多的重叠,也可以混用。主要做知识库问答的,可以先看 LlamaIndex;主要做复杂智能体流程的,可以先看 LangGraph。

怎么上手

bash
pip install llama-index

这是包含常用集成的入门包;想自己挑选集成,可以只装 llama-index-core 再按需安装模型和向量库的集成包。

学习路径建议:

  1. 跑通官方的入门示例:读取一个文件夹里的文档 → 建向量索引 → 提问;
  2. 换成自己的文档,观察回答引用了哪些片段;
  3. 调整切分大小、检索条数,体会它们对答案质量的影响;
  4. 再学习智能体和 Workflows。

免费与付费

  • 开源框架:免费,MIT 许可。
  • 商业产品:README 提到 LlamaParse(面向文档解析、提取、索引和切分的文档智能体平台)和 LlamaAgents,属于公司的付费服务,价格以官网为准。
  • 模型与向量数据库的费用自理。

适合谁 / 不适合谁

适合:

  • 会 Python、要做知识库问答或文档类智能体的开发者;
  • 需要深入调优检索效果的团队;
  • 想系统理解 RAG 各个环节的学习者。

不适合:

  • 不写代码的用户,Dify、FastGPT、RAGFlow 等带界面的平台更合适;
  • 一次性的小需求,直接把文档丢给聊天助手更快;
  • 追求接口长期稳定的团队需要注意它的版本迭代较快。

注意事项

  • 包结构拆得很细:核心包和各类集成包分开安装,照着旧教程导入时常遇到模块找不到的问题,以当前官方文档为准。
  • 默认配置只是起点:切分方式和检索参数要根据自己的文档调。
  • 解析质量决定上限:扫描件、复杂表格需要专门的解析方案。
  • 数据外发:建索引时会把文档内容发给向量模型服务,敏感数据可以改用本地模型。

Nathaniel 的更多内容

  1. 01

    Uizard 是什么、怎么用、免费吗:文字、截图和手绘草图生成 UI 设计稿的 AI 工具

    Uizard 是面向非设计师的 AI 界面设计工具:Autodesigner 用文字生成多页面应用原型,Screenshot Scanner 把截图变成可编辑稿,Wireframe Scanner 把手绘草图数字化。

    其他 AI 工具0
  2. 02

    E2B 是什么、怎么用、怎么收费:让 AI 智能体安全运行代码的云端沙箱

    E2B 提供给 AI 智能体使用的云端沙箱:每个沙箱是一台隔离的小型云机器,用来运行模型生成的代码,按 vCPU 和内存的秒级用量计费,Hobby 档赠 100 美元额度。

    其他 AI 工具0
  3. 03

    Runway AI 是什么、怎么用:Gen-4.5 视频生成教学与费用说明

    Runway 是 Runway AI 公司的 AI 视频创作平台,自研 Gen-4.5 视频模型、Aleph 2.0 视频编辑模型和 Act-Two 表演迁移,同时集成多家第三方模型,适合影视、广告和创意团队。

    其他 AI 工具0
  4. 04

    Luminar(Luminar Neo)是什么、怎么用、价格多少:一次买断的 AI 修图软件

    Luminar 是 Skylum 的 AI 修图软件,主打一次性购买,提供换天空、GenErase 消除、GenSwap 替换、GenExpand 扩图、老照片修复等工具,可独立运行,也可作为 Photoshop、Lightroom 插件使用。

    其他 AI 工具0
  5. 05

    Power BI Copilot 是什么、怎么用、需要什么许可证:用对话分析数据和生成报表

    Copilot for Power BI 把生成式 AI 放进 Power BI:业务用户可以用对话向报表和语义模型提问、生成摘要,报表作者可以让它创建报表页、写 DAX 查询,需要付费的 Fabric 或 Premium 容量。

    其他 AI 工具0
  6. 06

    Notta 是什么、怎么用:AI 语音转文字与会议纪要工具,免费版时长限制与官网定价

    Notta 是 AI 语音转文字和会议纪要服务,可录制 Zoom、Teams、Google Meet、Webex 会议并生成文字稿、AI 摘要和翻译,支持免机器人入会的桌面录制。免费版每月 120 分钟,但单次最长 3 分钟。

    其他 AI 工具0

同主题

  1. 01

    Warp 终端是什么、怎么用:带编程智能体的现代终端下载、教程与官网定价

    Warp 是面向智能体编程的现代终端,内置编程智能体(Warp Agent CLI),并提供运行成批编程智能体的 Warp Factories,支持 macOS、Linux 和 Windows,免费档可自带模型。

    其他 AI 工具0
  2. 02

    fal.ai 是什么、怎么用:图像、视频、语音生成模型的 API 平台与计费方式

    fal 是专注生成式媒体的开发者平台,通过 API 提供视频、图像、音频和 3D 生成模型,按产出计费;同时出租 GPU 算力供自定义部署,适合做 AI 图像视频类应用的团队。

    其他 AI 工具0
  3. 03

    OpenAI Codex 官网与下载:CLI、IDE 插件、云端和桌面 App 怎么选

    Codex 是 OpenAI 的编程智能体,用 ChatGPT 账号登录即可在终端(开源 CLI)、VS Code 等 IDE、云端和 ChatGPT 桌面 App 里读代码、改代码、跑测试、开 PR,用量与 ChatGPT Work 共享。

    Codex0
  4. 04

    Mastra 是什么、怎么用:TypeScript 的 AI 智能体与工作流框架

    Mastra 自称「面向 AI 应用和智能体的现代 TypeScript 框架」,提供 40 多家模型的统一路由、自主智能体、图式工作流、人工审批暂停与恢复、记忆、评测和可观测性,核心框架采用 Apache-2.0 许可。

    其他 AI 工具0
  5. 05

    NextChat(ChatGPT-Next-Web)是什么、怎么部署:一键搭建自己的 AI 聊天网页,全平台客户端

    NextChat 即原来的 ChatGPT-Next-Web,是 MIT 许可的开源 AI 聊天客户端,主打零配置:填入自己的 API Key 就能用 GPT、Claude、Gemini、DeepSeek 等模型,可一键部署到 Vercel 或用 Docker 自托管。

    其他 AI 工具0
  6. 06

    Whisper 语音识别模型是什么、怎么用:OpenAI 开源模型的本地安装、模型大小与显存要求

    Whisper 是 OpenAI 以 MIT 许可开源的通用语音识别模型,支持多语言转写、语音翻译和语种识别,提供 tiny 到 large 以及 turbo 多种大小,可用一条 pip 命令安装后在本机离线转写音频。

    其他 AI 工具0

同产品的其他教程

  1. 01

    Felo AI 是什么、免费吗:跨语言 AI 搜索与一键生成幻灯片

    Felo 是 Felo Inc. 推出的多语言 AI 搜索平台:用中文提问,它能检索英文、日文等外语资料并用中文作答,还能把搜索结果直接做成幻灯片、思维导图和文档。本文讲清免费额度和 Pro 区别。

    其他 AI 工具0
  2. 02

    MaxAI 是什么、怎么用、免费吗:在任意网页上改写、总结、翻译和回复的浏览器 AI 扩展

    MaxAI 是运行在 Chromium 浏览器里的 AI 助手扩展,可在任意网站上写作、改写、总结、解释、翻译和起草回复,支持多家模型、带来源的 AI 搜索,以及与网页、PDF、YouTube 视频对话。

    其他 AI 工具0
  3. 03

    Stable Diffusion WebUI(AUTOMATIC1111)是什么:下载安装、硬件要求与使用教程

    Stable Diffusion WebUI(AUTOMATIC1111)是最知名的开源本地 AI 绘图界面,免费在自己电脑上运行 Stable Diffusion 模型,支持文生图、图生图、局部重绘和海量扩展,需要独立显卡。

    其他 AI 工具0
  4. 04

    Wolfram Alpha 是什么、怎么用、Pro 版多少钱:给出分步解题过程的计算知识引擎

    Wolfram|Alpha 是 Wolfram 公司的计算知识引擎,直接计算数学、物理、化学、金融等问题的答案;Pro 版提供分步解答、带提示的练习题、文件上传分析和更长的计算时间。

    其他 AI 工具0
  5. 05

    Activepieces 是什么、怎么用:可自部署的开源自动化平台(Zapier 替代),AI 智能体与 MCP

    Activepieces 是开源的 AI 自动化平台,定位为 Zapier 的开源替代:可视化搭建工作流和 AI 智能体,集成(称为 pieces)用 TypeScript 编写,其中 280 多个可作为 MCP 服务器使用,社区版以 MIT 许可发布。

    其他 AI 工具0
  6. 06

    CodeGeeX 是什么、怎么样、怎么用:智谱的 AI 编程助手插件,支持 VS Code 与 JetBrains

    CodeGeeX 是智谱推出的 AI 编程助手,以 IDE 插件形式提供代码生成与补全、自动注释、代码翻译和智能问答,模型 CodeGeeX4-ALL-9B 已开源,另有可私有化的企业版。

    其他 AI 工具0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~