MariaDB AI RAG 1.0.0 Release Notes
The MariaDB AI RAG API is a tech preview of an enterprise-grade Retrieval-Augmented Generation (RAG) solution that provides a simple, configurable REST API for ingesting documents and retrieving information from them. It is designed to be used as a building block for larger AI RAG systems.
As a REST API with controls around visibility of documents and chunks, with options for full pipeline orchestration, it simplifies the process of implementing a RAG system compared to approaches that require users to learn and implement the ingestion, chunking, and retrieval programmatically for each application separately.
We plan to do multiple releases of this tech preview to continue to improve the system and incorporate feedback from users.
Key Features
RAG API endpoints for document ingestion and chunking
User and document management endpoints
JWT authentication for API access
Support for multiple document formats (PDF, DOCX, TXT, CSV, XLSX)
MariaDB vector index integration for efficient document search
Retrieval options include semantic search, hybrid search, and fulltext search
Support for multiple retrieval and generation models (e.g. OpenAI, Cohere, etc.)
Support for key vaults to make configuration of sensitive information easier
Packaging
RPM, DEB, and MSI installers for RHEL, Ubuntu, and Windows are provided
Installation
Using the platform's installer file (.msi, .rpm, or .deb) run the installer
Then follow the installation instructions in the AI RAG API documentation
Last updated
Was this helpful?