Skip to main content

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

marco.lehner@br.de

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brdata-rag-tools-0.1.2.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

brdata_rag_tools-0.1.2-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file brdata-rag-tools-0.1.2.tar.gz.

File metadata

  • Download URL: brdata-rag-tools-0.1.2.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for brdata-rag-tools-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bfddd6daea070af90a11e9c730413a15c9ad6ffb98066582f01a3c237ab3793f
MD5 940761f8cbcc22e15959e1bf72717f28
BLAKE2b-256 d886e0aa447bc7fdd9414c4189a5976a2a22e5edeb1223f5032f41c024dcc017

See more details on using hashes here.

File details

Details for the file brdata_rag_tools-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for brdata_rag_tools-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 faed48b0ff4351cbb7665ee16e3a406b56380d67df89fbd73d79755f3122c80c
MD5 6d5a2ff8d9330166d46d70e0bccc424a
BLAKE2b-256 6a36071866e43d6fe0b788169515b1aef1f024cb37ce2b8812990529c7c67d95

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page