Framework de orquestación en Python para crear aplicaciones de IA agéntica y LLM, con soporte para pipelines RAG, agentes y flujos de trabajo de varios pasos.
EmbeddedLLM/JamAIBase
Plataforma backend de RAG de código abierto con una interfaz similar a una hoja de cálculo que combina SQLite, LanceDB y orquestación de LLM gestionada mediante una REST API.
Alternativa open source a:Airtable
- Estrellas
- 1,106
- Forks
- 48
- Issues abiertos
- 2
- Último commit
- hace 15 días
¿Qué es?
JamAI Base es una plataforma backend para crear aplicaciones de generación aumentada por recuperación (RAG). Combina una base de datos SQLite integrada con una base de datos vectorial LanceDB integrada, y gestiona llamadas a LLM, embeddings vectoriales y rerankers como parte de la capa de datos.
Los datos se organizan en varios tipos de tablas: las Generative Tables completan columnas con resultados de LLM; las Action Tables gestionan entradas y salidas de usuarios en tiempo real; las Knowledge Tables contienen datos estructurados y documentos cargados; y las Chat Tables permiten mantener conversaciones con chatbots que pueden consultar las Knowledge Tables. Los usuarios definen columnas y sus relaciones mediante instrucciones en lenguaje natural en una interfaz similar a una hoja de cálculo, y también pueden acceder a las mismas tablas mediante una REST API.
El proyecto admite tanto el autoalojamiento como una opción alojada en la nube. Indica que es compatible con LLM como OpenAI GPT-4, Anthropic Claude 3 y Meta Llama 3, además de ofrecer búsqueda híbrida, reescritura de consultas y fragmentación adaptativa para pipelines de RAG.
Funciones clave
- 01Tablas generativas que completan automáticamente columnas con contenido generado por LLM
- 02Tablas de conocimiento para gestionar datos estructurados y documentos cargados
- 03Tablas de chat para crear chatbots que usan RAG sobre tablas de conocimiento
- 04Búsqueda híbrida y reranking en búsquedas por palabras clave, datos estructurados y vectores
- 05REST API integrada para incorporar tablas a aplicaciones
Casos de uso
- Crear un chatbot que responda preguntas a partir de tus propios documentos
- Generar columnas de datos estructurados mediante enriquecimiento con LLM
- Crear una capa de interacción de frontend con IA sin tener que gestionar la infraestructura del backend
- Crear prototipos de pipelines de RAG desde una interfaz de hoja de cálculo
Inicio rápido
- 1
Crea una cuenta gratuita en JamAI Base Cloud
- 2
Sigue la guía de inicio para el autoalojamiento que encontrarás en la documentación
Antes de usarlo
- Para el autoalojamiento, hay que seguir una guía externa en lugar de ejecutar un único comando documentado.
- Algunas funciones dependen del acceso a proveedores de LLM, por lo que es posible que necesites tus propias claves de API.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es JamAIBase?
- Plataforma backend de RAG de código abierto con una interfaz similar a una hoja de cálculo que combina SQLite, LanceDB y orquestación de LLM gestionada mediante una REST API. JamAI Base es una plataforma backend para crear aplicaciones de generación aumentada por recuperación (RAG). Combina una base de datos SQLite integrada con una base de datos vectorial LanceDB integrada, y gestiona llamadas a LLM, embeddings vectoriales y rerankers como parte de la capa de datos.
- ¿JamAIBase es gratuito? ¿Qué licencia tiene?
- JamAIBase es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿JamAIBase sigue mantenido?
- Mantenimiento activo. El último commit de JamAIBase fue el 22 oct 2026.
- ¿Para qué puedo usar JamAIBase?
- Crear un chatbot que responda preguntas a partir de tus propios documentos Generar columnas de datos estructurados mediante enriquecimiento con LLM Crear una capa de interacción de frontend con IA sin tener que gestionar la infraestructura del backend Crear prototipos de pipelines de RAG desde una interfaz de hoja de cálculo
- ¿Cómo se instala JamAIBase?
- Crea una cuenta gratuita en JamAI Base Cloud Sigue la guía de inicio para el autoalojamiento que encontrarás en la documentación
- ¿Dónde consigo JamAIBase?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/EmbeddedLLM/JamAIBase
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma autoalojada para crear agentes y asistentes de IA que responden preguntas sobre tus documentos, con citas y cualquier modelo.
Base de datos de embeddings de código abierto para aplicaciones de IA, que almacena documentos y vectores para habilitar búsquedas semánticas, híbridas y de texto completo.
Motor de memoria persistente, local y autohospedado para aplicaciones y agentes LLM, con almacenamiento SQLite, recuperación temporal e integración con MCP.
Framework de bajo nivel para Python que permite crear agentes con estado y de larga duración, con ejecución duradera, intervención humana y memoria.
Framework open source para crear aplicaciones de IA full stack con JavaScript/TypeScript, Go, Python y Dart, con APIs unificadas para proveedores de modelos.