README.md
# Rag
A library to make building performant RAG (Retrieval Augmented Generation) systems in Elixir easy.
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `rag` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:rag, "~> 0.1.0"}
]
end
```
Then, run `mix rag.install <vector_store>` to install required dependencies and generate a RAG system that you can further customize to your needs.
Currently supported options for `<vector_store>`:
- `pgvector`
- `chroma`
Brought to you by [bitcrowd](https://bitcrowd.net/en).
![Light](https://github.com/user-attachments/assets/2b38d776-82dd-4dfb-983d-aebb1127a0df)