Repolode
EmbeddedLLM

EmbeddedLLM/JamAIBase

Open-source backend-платформа для RAG с интерфейсом в виде таблицы, объединяющая SQLite, LanceDB и управляемую оркестрацию LLM за REST API.

Open source альтернатива:Airtable

Звёзды
1,104
Форки
48
Открытые issues
2
Последний коммит
16 дней назад

Что это?

JamAI Base — backend-платформа для создания приложений на основе генерации с дополнением извлечёнными данными (RAG). В ней встроенная база данных SQLite сочетается со встроенной векторной базой данных LanceDB, а вызовы LLM, векторные эмбеддинги и алгоритмы reranking обрабатываются на уровне слоя данных.

Данные организованы в таблицы нескольких типов: Generative Tables заполняют столбцы ответами LLM, Action Tables обрабатывают ввод и вывод данных в реальном времени, Knowledge Tables хранят структурированные данные и загруженные документы, а Chat Tables предназначены для диалогов с чат-ботами, которые могут обращаться к Knowledge Tables. Пользователи задают столбцы и связи между ними с помощью промптов на естественном языке в интерфейсе, похожем на электронную таблицу; те же таблицы доступны через REST API.

Проект можно развернуть самостоятельно или использовать в облаке. Заявлена поддержка таких LLM, как OpenAI GPT-4, Anthropic Claude 3 и Meta Llama 3, а также гибридного поиска, переписывания запросов и адаптивного разбиения на чанки для RAG-пайплайнов.

Ключевые возможности

  • 01Generative Tables автоматически заполняют столбцы контентом, созданным LLM
  • 02Knowledge Tables предназначены для управления структурированными данными и загруженными документами
  • 03Chat Tables позволяют создавать чат-ботов, использующих RAG по данным из Knowledge Tables
  • 04Гибридный поиск и reranking по ключевым словам, структурированным данным и векторным представлениям
  • 05Встроенный REST API для интеграции таблиц в приложения

Сценарии использования

  • Создание чат-бота, который отвечает на вопросы по вашим документам
  • Генерация столбцов со структурированными данными с помощью обогащения на основе LLM
  • Создание фронтенд-слоя взаимодействия с поддержкой AI без необходимости самостоятельно настраивать backend-инфраструктуру
  • Прототипирование RAG-пайплайнов через интерфейс электронной таблицы

Быстрый старт

  1. 1

    Зарегистрируйте бесплатную учетную запись в JamAI Base Cloud

  2. 2

    Следуйте руководству по запуску на собственном сервере из документации

Что важно знать

  • Для самостоятельного размещения нужно следовать внешнему руководству, а не выполнять одну документированную команду.
  • Некоторые функции зависят от доступа к провайдерам LLM, поэтому могут потребоваться собственные ключи API.

В подборках

Темы

Частые вопросы

Что такое JamAIBase?
Open-source backend-платформа для RAG с интерфейсом в виде таблицы, объединяющая SQLite, LanceDB и управляемую оркестрацию LLM за REST API. JamAI Base — backend-платформа для создания приложений на основе генерации с дополнением извлечёнными данными (RAG). В ней встроенная база данных SQLite сочетается со встроенной векторной базой данных LanceDB, а вызовы LLM, векторные эмбеддинги и алгоритмы reranking обрабатываются на уровне слоя данных.
JamAIBase можно использовать бесплатно? Какая у него лицензия?
JamAIBase распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
JamAIBase всё ещё поддерживается?
Активно поддерживается. Последний коммит в JamAIBase — 22 окт. 2026 г..
Для чего можно использовать JamAIBase?
Создание чат-бота, который отвечает на вопросы по вашим документам Генерация столбцов со структурированными данными с помощью обогащения на основе LLM Создание фронтенд-слоя взаимодействия с поддержкой AI без необходимости самостоятельно настраивать backend-инфраструктуру Прототипирование RAG-пайплайнов через интерфейс электронной таблицы
Как установить JamAIBase?
Зарегистрируйте бесплатную учетную запись в JamAI Base Cloud Следуйте руководству по запуску на собственном сервере из документации
Где скачать JamAIBase?
Исходный код и инструкции по установке — на GitHub: https://github.com/EmbeddedLLM/JamAIBase

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для самостоятельного развёртывания AI-агентов и ассистентов, которые отвечают на вопросы по вашим документам со ссылками на источники и работают с любой моделью.

18,4 тыс.+11 за неделю2,2 тыс.PythonMITАктивно поддерживаетсяОбновлён 20 часов назад

Низкоуровневый Python-фреймворк для создания долгоживущих агентов с состоянием, устойчивым выполнением, участием человека и памятью.

44,6 тыс.+403 за неделю7,7 тыс.PythonMITАктивно поддерживаетсяОбновлён 17 часов назад