Ragna — Open source RAG orchestration framework
With an intuitive API for quick experimentation and built-in tools for creating production-ready application, you can quickly leverage Large Language Models (LLMs) for your work.
Note
Ragna is a framework for experimenting with LLMs. It does not install one by default. To use Ragna you either need to provide API keys to a cloud LLM API, e.g. OpenAI, Anthropic, etc. or run your own LLM.
Key features
Python API designed for experimentation
Explore and test different LLMs quickly in Python.
Web UI for chat interface
Select and configure LLMs, upload documents, and chat with the LLM with a web application. Use it out-of-the-box or as a reference to build custom web applications.
REST API to build web apps
Create custom RAG-based web applications for your particular needs.
Free and Open Source in ethos
Ragna is developed and distributed under the permissive BSD 3-Clause License for open source software.