用于构建智能体 AI 与 LLM 应用的 Python 编排框架,支持 RAG、智能体和多步骤工作流。
- Star
- 1,104
- Fork
- 48
- 未关闭 Issue
- 2
- 最近提交
- 16天前
这是什么?
JamAI Base 是一个用于构建检索增强生成(RAG)应用的后端平台。它将嵌入式 SQLite 数据库与嵌入式 LanceDB 向量数据库结合,并把 LLM 调用、向量嵌入和重排序模型纳入数据层统一管理。
平台的数据按表类型组织:Generative Tables 用 LLM 输出自动填充列;Action Tables 处理前端与模型之间的实时交互;Knowledge Tables 存放结构化数据和上传的文档;Chat Tables 用于搭建聊天机器人,并可调用任意 Knowledge Table 的内容。用户通过自然语言提示词在类电子表格界面中定义列及其关系,同时可以通过 REST API 访问这些表。
项目既支持自托管,也提供云端服务。它支持 OpenAI GPT-4、Anthropic Claude 3、Meta Llama 3 等模型,并内置混合检索、查询改写和自适应分块等 RAG 能力。
核心功能
- 01Generative Tables 可用 LLM 生成的内容自动填充列
- 02Knowledge Tables 用于管理结构化数据和上传的文档
- 03Chat Tables 支持基于知识表进行 RAG 的聊天机器人开发
- 04结合关键词、结构化与向量检索的混合搜索及重排序
- 05内置 REST API,便于将数据表集成到应用中
适用场景
- 构建基于自有文档回答问题的聊天机器人
- 借助 LLM 为结构化数据自动补充列内容
- 无需自行搭建后端,为前端应用提供 AI 交互层
- 通过类电子表格界面快速验证 RAG 流程
快速上手
- 1
在 JamAI Base Cloud 注册免费账户
- 2
按照文档中的自托管启动指南操作
使用前须知
- 自托管需要按照外部指南操作,README 中没有单一的标准命令。
- 部分功能依赖大语言模型服务,您可能需要自己的 API 密钥。
收录于专题
标签
常见问题
- JamAIBase 是什么?
- 开源 RAG 后端平台,以类电子表格界面编排 LLM、向量检索与数据表,并提供 REST API。 JamAI Base 是一个用于构建检索增强生成(RAG)应用的后端平台。它将嵌入式 SQLite 数据库与嵌入式 LanceDB 向量数据库结合,并把 LLM 调用、向量嵌入和重排序模型纳入数据层统一管理。
- JamAIBase 可以免费使用吗?用的什么许可证?
- JamAIBase 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- JamAIBase 还在维护吗?
- 活跃维护中。JamAIBase 最近一次提交是在 2026年10月22日。
- JamAIBase 适合用来做什么?
- 构建基于自有文档回答问题的聊天机器人 借助 LLM 为结构化数据自动补充列内容 无需自行搭建后端,为前端应用提供 AI 交互层 通过类电子表格界面快速验证 RAG 流程
- JamAIBase 怎么安装和运行?
- 在 JamAI Base Cloud 注册免费账户 按照文档中的自托管启动指南操作
- 在哪里获取 JamAIBase?
- 源代码和安装说明在 GitHub 上:https://github.com/EmbeddedLLM/JamAIBase
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1073+1 本周154PythonApache-2.0维护活跃更新于 昨天
可自托管的 AI 智能体平台,基于你自己的文档回答问题,并附带引用来源。
1.8万+11 本周2246PythonMIT维护活跃更新于 21小时前
面向 AI 应用的开源数据基础设施,用于存储文档与向量并支持语义、混合及全文检索。
3万+38 本周2602RustApache-2.0更新于 8天前
本地优先、可自托管的持久化记忆引擎,供 LLM 应用和智能体使用,支持时间感知检索与 MCP 集成。
4569+13 本周514TypeScriptApache-2.0更新于 20天前
用于构建有状态、长时间运行智能体的底层 Python 编排框架,支持持久化执行、人工介入和记忆。
4.5万+403 本周7679PythonMIT维护活跃更新于 19小时前
开源 AI 应用框架,支持 JavaScript/TypeScript、Go、Python 和 Dart,提供统一的模型调用接口。
6572+14 本周879TypeScriptApache-2.0更新于 17小时前