Repolode
EmbeddedLLM

EmbeddedLLM/JamAIBase

开源 RAG 后端平台,以类电子表格界面编排 LLM、向量检索与数据表,并提供 REST API。

可替代:Airtable

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. 1

    在 JamAI Base Cloud 注册免费账户

  2. 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 数据每日更新。

相关项目