项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3081
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js >= 20(同时也支持 Deno、Bun、Nitro)
- 支持 TypeScript 的 JavaScript 运行环境
- 本机已安装 npm、pnpm 或 yarn 之一
- Vercel Edge Runtime / Cloudflare Workers 仅部分支持
- 浏览器环境支持有限(缺少 AsyncLocalStorage 类 API)
安装与启动步骤
-
1确认运行环境
检查本机 Node.js 版本不低于 20;也可改用 Deno、Bun、Nitro 等 README 列出的运行时。
node -v -
2安装 llamaindex 依赖
在项目目录下用 npm 安装 llamaindex 包;也可换成 pnpm install llamaindex 或 yarn add llamaindex。
npm install llamaindex -
3阅读官方上手文档
README 未给出完整代码示例,安装后请按官方文档的 Getting Started 页面继续配置。
-
4了解核心概念
继续阅读官方文档的核心概念章节,掌握数据连接器、索引、查询引擎与 Agent 的用法。
-
5选择 LLM 提供商
从 README 列出的提供商中选择其一(如 OpenAI、Anthropic、Groq),按其要求准备访问凭证。
如何确认成功
package.json 中出现 llamaindex 依赖,且 node_modules 下存在 llamaindex 目录,导入时不报模块找不到。
常见问题
Q:这个项目还能用吗?
A:README 已明确标注 Deprecated,不再维护。已安装的版本仍可继续使用,但不会有新特性与修复,新项目建议先评估替代方案。
Q:支持哪些 JavaScript 运行时?
A:Node.js >= 20、Deno、Bun、Nitro 完整支持;Vercel Edge Runtime 与 Cloudflare Workers 支持但有限制;浏览器因缺少 AsyncLocalStorage 类 API 支持有限。
Q:可以用哪些大模型?
A:OpenAI、Anthropic、Groq、Llama2/Llama3/Llama3.1、MistralAI、Fireworks、DeepSeek、ReplicateAI、TogetherAI、HuggingFace、DeepInfra、Gemini。
Q:安装后怎么写出第一个应用?
A:README 只给了安装命令,完整上手代码请查看官方文档 https://ts.llamaindex.ai/docs/llamaindex/getting_started 及核心概念章节。
注意事项
- 项目已废弃且不再维护,README 建议 LlamaCloud/LlamaParse 相关需求改用官方 Python 版文档:https://developers.llamaindex.ai/python/cloud/
- README 中的安装命令同时给出了 npm、pnpm、yarn 三种写法,任选一种即可,不要重复执行
- README 未提供端口、路径或环境变量示例,具体配置需以官方文档为准
- 在线示例链接在 README 中未给出完整地址,请以官网 https://ts.llamaindex.ai 为准
核心亮点
- 纯 TypeScript 实现,与 Node.js 生态无缝集成,类型安全
- 提供 create-llama 脚手架,几分钟内启动 LLM 应用
- 内置多种索引和查询引擎,支持复杂 RAG 场景
不足之处
- 相比 Python 版 LlamaIndex,社区和文档资源较少
- 部分高级功能(如数据连接器)覆盖不如 Python 版全面
适用场景
- 在 Node.js 后端构建企业级 RAG 问答系统
- 开发支持工具调用的 AI Agent 服务
- 快速原型验证 LLM 应用,并平滑迁移到生产
替代项目
LangChain.js、Vercel AI SDK、Mastra
上一篇:TensorFlow.NET
下一篇:magentic
同类项目推荐
copilot-sdk
开源
把 Copilot 智能体塞进你的应用,几行代码就能用
Multi-platform SDK for integrating GitHub Copilot Agent into apps and services
lua-openai
开源
在 Lua 项目里轻松调用 ChatGPT,快速集成 AI 对话能力。
OpenAI API bindings for Lua
claude-code-api
开源
把 Claude Code 变成 HTTP 接口,轻松集成到任何应用
maplibre-agent-skills
开源
让 AI 写 MapLibre 地图代码不再瞎编
Community-maintained agent skills for MapLibre GL JS — helping AI coding assistants···
docling-java
开源
在 Java 里轻松调用 Docling,快速解析文档为结构化数据。
A Java API for Docling
jaicf-kotlin
开源
用 Kotlin 一套代码搞定 Alexa 和 Google 助手对话
Kotlin framework for conversational voice assistants and chatbots development
openai-java
开源
官方 Java SDK,几行代码接入 OpenAI 接口
The official Java library for the OpenAI API
upjet
开源
把 Terraform Provider 自动变成 Crossplane 云资源控制器
A code generation framework and runtime for Crossplane providers
chatgpt-java
开源
Java 开发者接入 GPT-5/4o,几行代码搞定对话功能
ChatGPT Java SDK。支持 GPT-4o、 GPT-5 API。开箱即用。An unofficial Java SDK for seam···
