README 未给出快速上手代码,需按官方文档 quickstart 配置数据源、embedding 模型与向量库;需自行准备并配置 LLM 与 embedding 服务

Node.js 的 RAG 框架,把自有数据切块、向量化并存入向量库,让 LLM 基于你的数据回答
Node.js 的 RAG 框架,帮你把大模型和向量嵌入接进应用,省去自己拼检索增强流程的麻烦。
核心能力
- 把数据切分成可管理的 chunk
- 生成 embedding 并写入向量数据库
- 支持基于自有数据的检索与问答
- 提供交互式聊天对话能力
- Node.js 生态,npm 包 @llm-tools/embedjs 直接引入
容易踩的坑
- v0.1.31最新正式版2025-11-14 · 2025-11-14 16:43 UTC
Addresses a blocking runtime issue with some packages due to a missing peer dependency introduced with the package updates.
Full Changelog: https://github.com/llm-tools/embedJs/compare/v0.1.30...v0.1.31
- v0.1.302025-11-14 · 2025-11-14 15:26 UTC
查看更新说明
What's Changed
Renewing active work on this project starting with refreshing outdated package dependencies and removing CJS builds from the tool chain. Refer PR for all changes - https://github.com/llm-tools/embedJs/pull/220
Full Changelog: https://github.com/llm-tools/embedJs/compare/v0.1.29...v0.1.30
- v0.1.292025-06-13 · 2025-06-13 11:41 UTC
查看更新说明
What's Changed
- Fixed docs for FAQs and RAG API by @punkish in https://github.com/llm-tools/embedJs/pull/203
- fix: remove hardcoded trailing question mark from user query by @feelbadinc in https://github.com/llm-tools/embedJs/pull/217
- fix: remove unnecessary slice for message history by @Nunu27 in https://github.com/llm-tools/embedJs/pull/218
- Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @adhityan in https://github.com/llm-tools/embedJs/pull/219
New Contributors
- @punkish made their first contribution in https://github.com/llm-tools/embedJs/pull/203
- @feelbadinc made their first contribution in https://github.com/llm-tools/embedJs/pull/217
- @Nunu27 made their first contribution in https://github.com/llm-tools/embedJs/pull/218
Full Changelog: https://github.com/llm-tools/embedJs/compare/v0.1.28...v0.1.29
- v0.1.282024-12-30 · 2024-12-30 18:22 UTC
查看更新说明
What's Changed
- Added image loader by @adhityan
- Build script updates by @adhityan
Full Changelog: https://github.com/llm-tools/embedJs/compare/v0.1.27...v0.1.28
- v0.1.272024-12-27 · 2024-12-27 14:59 UTC
查看更新说明
What's Changed
- Fix for libsql score by @adhityan
- Added new image loader by @adhityan
Full Changelog: https://github.com/llm-tools/embedJs/compare/v0.1.26...v0.1.27
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
What is EmbedJs?
EmbedJs is an Open Source Framework for personalizing LLM responses. An ultimate toolkit for building powerful Retrieval-Augmented Generation (RAG) and Large Language Model (LLM) applications with ease in Node.js.
It segments data into manageable chunks, generates relevant embeddings, and stores them in a vector database for optimized retrieval. It enables users to extract contextual information, find precise answers, or engage in interactive chat conversations, all tailored to their own data.
📖 Documentation
Comprehensive guides and API documentation are available to help you get the most out of EmbedJs:
🌐 Contributing
Contributions are welcome! Please check out the issues on the repository, and feel free to open a pull request. For more information, please see the contributing guidelines.