Improve development of retrieval augmented generation (RAG) applications at the BR AI + Automation Lab.
Project description
rag-tools-library
Library to support common tasks in retrieval augmented generation (RAG).
This library is in a very early stage and all the documentation is AI generated.
Tutorial and Documentation
You find a brief tutorial and the documentation under br-data.github.io/rag-tools-library.
Roadmap
- Add Google Bison to available LLMs
- Add an offline database alternative
- FAISS and SQLite
- Allow users to register their own LLMs
- Allow users to register their own Embedding models
- Support Semantic Scholar endpoint to generate embeddings for scientific papers.
- Support chat functionality; e.g. let the user give feedback on the result to the LLM.
Deployment
Run the build_and_deploy.sh
script in the root folder. Once prompted for the username, pass __token__
and the pypi API
token you've received. If you don't have an API token and feel like you should, feel free to contact the maintainers.
Contact
Marco Lehner
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file brdata-rag-tools-0.1.5.tar.gz
.
File metadata
- Download URL: brdata-rag-tools-0.1.5.tar.gz
- Upload date:
- Size: 14.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e32248396d99653e7fecb083f603ed6da90dbddd3679d4d77e64e66c86e41caa |
|
MD5 | 40b83a705c60bc15808b0af9925843ab |
|
BLAKE2b-256 | ad8e79c53187c612a00e7296252ae308455e1e61cec34c0c41529eb3ad7f3845 |
File details
Details for the file brdata_rag_tools-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: brdata_rag_tools-0.1.5-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac705f4c86df12879b6c3e8de722138320718646857a9c09904fa6d33849a0e4 |
|
MD5 | aa96bed7d05d353c9fa3e2c685cd3b7d |
|
BLAKE2b-256 | b1b9670e56ae82fd9dbc8aa0010a5e921a8b8a6b9f6609e121ed80017eb8fb2c |