{"repo":"brevia-ai/brevia","free":true,"listed":false,"github":"https://github.com/brevia-ai/brevia","clone":"git clone https://github.com/brevia-ai/brevia.git","description":"Extensible API and framework to build your Retrieval Augmented Generation (RAG) and Information Extraction (IE) applications with LLMs","language":"Python","stars":32,"topics":["ai","api-rest","fastapi","information-retrieval","langchain","llm","pgvector","postgresql","rag","information-extraction"],"license":"MIT","category":"ai-agents","readme_excerpt":"Brevia Brevia is an extensible API and framework for building Retrieval Augmented Generation (RAG) and Information Extraction (IE) applications with LLMs. Out of the box, Brevia provides: A complete API for RAG applications An API with information extraction capabilities such as summarization, with the ability to create your own analysis logic and support for asynchronous background operations Brevia uses: The popular LangChain framework, which you can use to create custom AI tools and logic The FastAPI framework to easily extend your application with new endpoints PostgreSQL with the pg vector extension as a vector database Documentation Brevia documentation is available at docs.brevia.app. Admin UI An official UI is now available via Brevia App. It is a web app that allows you to: Create and configure new RAG collections Add files, questions, or links to each collection Test collections with a chat UI Analyze the chat history for each collection Perform information extraction actions such as summarization, audio transcription, or custom analysis Requirements You need Python 3.10 or higher and Poetry. A PostgreSQL database version 14 or higher with pg vector is required, but you can use the provided Docker image for a quick setup. Quick Try The easiest way to try Brevia is through Docker. By launching Docker Compose with the following command, you will have a working Brevia system without any setup or configuration: This will provide: Brevia API at http://localhost:8000 Brev","default_branch":null,"files":null,"tree":[],"storefront":"/r/brevia-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brevia-ai/brevia/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}