跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

LlamaIndex

精选

LlamaIndex 是一个开源的 Python 框架,用于将大型语言模型与用户自己的数据连接。它提供连接器、索引和检索接口,用于增强检索生成和代理应用程序,并由 LlamaParse 背后的同一家公司维护,后者是一个独立的文档解析平台。

查看仓库
分享
查看仓库
分享

LlamaIndex 是一个开源数据框架,用于在大型语言模型之上构建应用程序。它的目的是解决一个特定问题:大型语言模型(LLM)是在公共数据上训练的,因此将其连接到私有或专有信息需要一个单独的层来摄取、结构化和检索这些数据。LlamaIndex 通过数据连接器提供该层,支持 API、PDF、其他文档和 SQL 数据库等来源,提供将摄取的数据结构化为索引或图形的方式,以及一个检索和查询接口,将相关上下文输入到 LLM 提示中。

阅读更多

在 Python 中,有两种方式开始构建。启动包 llama-index 将核心库与一系列集成捆绑在一起,以便快速设置。自定义构建则安装 llama-index-core 以及特定的集成包,涵盖不同的 LLM、嵌入和向量存储提供商,数量超过 300。高级 API 使初学者能够用几行代码摄取和查询数据,而低级 API 则暴露数据连接器、索引、检索器、查询引擎和重新排序模块,以便进行高级自定义。LlamaIndex 还与外部框架(如 LangChain、Flask 或 Docker)集成,而不需要所有内容都通过它单独运行。

自 2023 年框架推出以来,LlamaIndex 背后的公司已将其主要关注点转移。其当前的主要产品是 LlamaParse,这是一个独立的企业平台,用于代理文档解析、光学字符识别(OCR)和结构化提取,此外还有一个名为 LiteParse 的免费轻量级解析器和开放基准测试工作(ParseBench 和 ExtractBench),用于解析和提取质量。LlamaParse 可以与 LlamaIndex 框架一起使用,也可以单独使用。开源框架本身仍然可用并维护,作为开发人员构建检索和代理应用程序的工具包。

该代码库在 MIT 许可证下发布,获得了超过 52,000 个 GitHub 星标和超过 8,000 个分支,使其成为连接 LLM 与外部数据的更广泛使用的开源工具之一。

  • 类别机器学习与数据科学
  • 定价模式开源
  • 部署云端
  • 平台网页版

  • 用于摄取 API、PDF、其他文档和 SQL 数据库的数据连接器

  • 用于组织摄取数据以供 LLM 使用的索引和图形结构

  • 一个检索和查询接口,将相关上下文输入到 LLM 提示中

  • 用于基本摄取和查询管道的高级 API,仅需几行代码

  • 用于自定义数据连接器、索引、检索器、查询引擎和重新排序模块的低级 API

  • 超过 300 个集成包,支持不同的 LLM、嵌入和向量存储提供商

  • 与外部框架(如 LangChain、Flask 和 Docker)互操作

  • 可选与 LlamaParse 配对,该公司独立的代理文档解析和提取平台

  • MIT 许可证,获得超过 52,000 个 GitHub 星标和超过 8,000 个分支

  1. 安装:运行 pip install llama-index 以获取启动包,或安装 llama-index-core 及所选集成以进行自定义设置。

  2. 连接您的数据:使用数据连接器加载文档、API 或数据库。

  3. 构建索引:将摄取的数据结构化为索引或图形。

  4. 查询:通过检索接口发送提示,以获取基于该数据的答案。

  • 增强检索生成
  • 自定义数据管道
  • 代理应用程序
  • 文档解析和提取

LlamaIndex 旗下产品

隶属于 LlamaIndex。

LlamaIndex 评价

加载中...

与 LlamaIndex 类似的热门AI工具

LlamaIndex是一个旨在构建基于LLM的智能代理和工作流的框架。它简化了大型语言模型与各种数据源的集成,使用户能够高效地创建智能应用程序。

AI 智能体构建工具
查看工具

旨在构建基于LLM的智能代理和工作流的框架。它简化了大型语言模型与各种数据源的集成,使用户能够高效地创建智能应用程序。LlamaIndex是一个旨在构建基于LLM的智能代理和工作流的框架。它简化了大型语言模型与各种数据源的集成,使用户能够高效地创建智能应用程序。

精选AI 智能体构建工具
查看 AI 框架 Top 50

Superduper

AI GitHub 仓库

Superduper 是一个用于构建自定义 AI 应用程序和代理的端到端框架。它提供了集成数据、模型和部署的工具,使开发人员能够创建复杂的 AI 解决方案。该框架支持各种数据后端,并提供插件以扩展功能,从而促进智能系统的开发。

AI 智能体构建工具
查看工具

AI GitHub 仓库

用于构建自定义 AI 应用程序和代理的端到端框架。它提供了集成数据、模型和部署的工具,使开发人员能够创建复杂的 AI 解决方案。该框架支持各种数据后端,并提供插件以扩展功能,从而促进智能系统的开发。Superduper 是一个用于构建自定义 AI 应用程序和代理的端到端框架。它提供了集成数据、模型和部署的工具,使开发人员能够创建复杂的 AI 解决方案。该框架支持各种数据后端,并提供插件以扩展功能,从而促进智能系统的开发。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

Crawl4AI

AI GitHub 仓库

Crawl4AI 是一个开源的网络爬虫和抓取工具,旨在与大型语言模型(LLMs)兼容。它使用户能够高效地从网络收集数据,是开发者和研究人员的宝贵工具。

网页抓取与数据提取

AI GitHub 仓库 排名第 108 位

查看工具

AI GitHub 仓库

开源的网络爬虫和抓取工具,旨在与大型语言模型(LLMs)兼容。它使用户能够高效地从网络收集数据,是开发者和研究人员的宝贵工具。Crawl4AI 是一个开源的网络爬虫和抓取工具,旨在与大型语言模型(LLMs)兼容。它使用户能够高效地从网络收集数据,是开发者和研究人员的宝贵工具。

精选网页抓取与数据提取
AI GitHub 仓库 排名第 108 位

RAGFlow

AI GitHub 仓库

RAGFlow 是一个开源的检索增强生成 (RAG) 引擎,结合了先进的 RAG 和代理功能,为大型语言模型 (LLMs) 提供了强大的上下文层。它旨在帮助开发者提升他们的 AI 应用程序。

向量数据库与检索

AI GitHub 仓库 排名第 30 位

查看工具

AI GitHub 仓库

开源的检索增强生成 (RAG) 引擎,结合了先进的 RAG 和代理功能,为大型语言模型 (LLMs) 提供了强大的上下文层。它旨在帮助开发者提升他们的 AI 应用程序。RAGFlow 是一个开源的检索增强生成 (RAG) 引擎,结合了先进的 RAG 和代理功能,为大型语言模型 (LLMs) 提供了强大的上下文层。它旨在帮助开发者提升他们的 AI 应用程序。

精选向量数据库与检索
AI GitHub 仓库 排名第 30 位

Firecrawl

AI GitHub 仓库

firecrawl/firecrawl是一个上下文API,旨在大规模搜索、抓取和与网络互动。它使开发人员能够高效地收集和利用网络数据用于各种应用,增强他们有效处理在线内容的能力。

网页抓取与数据提取

AI GitHub 仓库 排名第 38 位

查看工具

AI GitHub 仓库

上下文API,旨在大规模搜索、抓取和与网络互动。它使开发人员能够高效地收集和利用网络数据用于各种应用,增强他们有效处理在线内容的能力。firecrawl/firecrawl是一个上下文API,旨在大规模搜索、抓取和与网络互动。它使开发人员能够高效地收集和利用网络数据用于各种应用,增强他们有效处理在线内容的能力。

精选网页抓取与数据提取
AI GitHub 仓库 排名第 38 位

PandasAI

AI GitHub 仓库

PandasAI 是一个 Python 库,支持对话式数据分析。它允许用户使用自然语言查询数据库、CSV 和数据湖,利用 LLM 和 RAG 实现高效的数据交互和可视化。它简化了技术和非技术用户的的数据探索过程。

AI 数据分析

AI GitHub 仓库 排名第 73 位

查看工具

AI GitHub 仓库

Python 库,支持对话式数据分析。它允许用户使用自然语言查询数据库、CSV 和数据湖,利用 LLM 和 RAG 实现高效的数据交互和可视化。它简化了技术和非技术用户的的数据探索过程。PandasAI 是一个 Python 库,支持对话式数据分析。它允许用户使用自然语言查询数据库、CSV 和数据湖,利用 LLM 和 RAG 实现高效的数据交互和可视化。它简化了技术和非技术用户的的数据探索过程。

AI 数据分析
AI GitHub 仓库 排名第 73 位

LlamaIndex

AI 框架

LlamaIndex 是一个 AI 代理框架,旨在基于您的数据构建,现以 LlamaParse 为中心,这是其用于复杂文件(如扫描表单、发票和手写笔记)的代理文档解析和提取产品。它面向在金融、保险、制造和医疗保健领域构建 RAG 和文档自动化管道的开发者。

AI 文档与 PDF 工具

AI 框架 排名第 5 位

查看工具

AI 框架

AI 代理框架,旨在基于您的数据构建,现以 LlamaParse 为中心,这是其用于复杂文件(如扫描表单、发票和手写笔记)的代理文档解析和提取产品。它面向在金融、保险、制造和医疗保健领域构建 RAG 和文档自动化管道的开发者。LlamaIndex 是一个 AI 代理框架,旨在基于您的数据构建,现以 LlamaParse 为中心,这是其用于复杂文件(如扫描表单、发票和手写笔记)的代理文档解析和提取产品。它面向在金融、保险、制造和医疗保健领域构建 RAG 和文档自动化管道的开发者。

精选AI 文档与 PDF 工具
AI 框架 排名第 5 位

BambooAI 是一个 Python 库,利用大型语言模型 (LLM) 进行会话式数据发现和分析。它使用户能够使用自然语言与数据交互、生成代码并获得见解。该工具支持本地和外部数据集,为数据分析和可视化提供用户友好的界面。

AI 数据分析
查看工具

Python 库,利用大型语言模型 (LLM) 进行会话式数据发现和分析。它使用户能够使用自然语言与数据交互、生成代码并获得见解。该工具支持本地和外部数据集,为数据分析和可视化提供用户友好的界面。BambooAI 是一个 Python 库,利用大型语言模型 (LLM) 进行会话式数据发现和分析。它使用户能够使用自然语言与数据交互、生成代码并获得见解。该工具支持本地和外部数据集,为数据分析和可视化提供用户友好的界面。

AI 数据分析
查看 AI GitHub 仓库 Top 250
1/8