Python-фреймворк для создания агентных AI- и LLM-приложений с поддержкой RAG-пайплайнов, агентов и многошаговых рабочих процессов.
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
Зарегистрируйте бесплатную учетную запись в JamAI Base Cloud
- 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-агентов и ассистентов, которые отвечают на вопросы по вашим документам со ссылками на источники и работают с любой моделью.
Открытая векторная база данных для AI-приложений: хранит документы и векторы для семантического, гибридного и полнотекстового поиска.
Локальный self-hosted движок долговременной памяти для LLM-приложений и агентов: хранение в SQLite, временной поиск и интеграция с MCP.
Низкоуровневый Python-фреймворк для создания долгоживущих агентов с состоянием, устойчивым выполнением, участием человека и памятью.
Open-source-фреймворк для создания полнофункциональных AI-приложений на JavaScript/TypeScript, Go, Python и Dart с единым API для работы с провайдерами моделей.