Skip to main content

rag-colls - Implement recent advanced RAG techniques

Project description

rag-colls

Logo

rag-colls a.k.a RAG Collections.

Simple and easy to use, production-ready advanced RAG techniques.

Downloads License

GitHub CI GitHub CI

📑 Table of Contents

📖 Documentation

Please visit documentation to get latest update.

🔧 Installation

  • You can easily install it from pypi:
pip install -U rag-colls
  • Docker - 🐳:
# Clone the repository
git clone https://github.com/hienhayho/rag-colls.git
cd rag-colls/

# Docker build
DOCKER_BUILDKIT=1 docker build -f docker/Dockerfile \
                    --build-arg OPENAI_API_KEY=<YOUR_OPENAI_KEY> \
                    --build-arg PYTHON_VERSION="3.10" \
                    -t rag-colls:3.10 .

📚 Notebooks

We have provided some notebooks for example usage.

RAG Tech Code Guide Tech Description
BasicRAG BasicRAG Colab Integrate with Chromadb
ContextualRAG ContextualRAG Colab Integrate with Chromadb and BM25s version

🚀 Upcoming

We are currently working on these projects and will be updated soon.

RAG Tech Link
Graph-RAG Blog, Paper
RAFT Blog, Paper
RAG-RL Paper

🎉 Quickstart

Please refer to example for more information.

💻 Develop Guidance

Please refer to DEVELOP.md for more information.

✨ Contributors

Ho
Ho Trong Hien
congtuong/
congtuong
Phan
Phan Thanh Dat

©️ LICENSE

rag-colls is under MIT LICENSE.

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

rag_colls-0.2.0.6.tar.gz (37.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rag_colls-0.2.0.6-py3-none-any.whl (64.6 kB view details)

Uploaded Python 3

File details

Details for the file rag_colls-0.2.0.6.tar.gz.

File metadata

  • Download URL: rag_colls-0.2.0.6.tar.gz
  • Upload date:
  • Size: 37.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.12

File hashes

Hashes for rag_colls-0.2.0.6.tar.gz
Algorithm Hash digest
SHA256 daab718c392d662a0c0d76cdc8eb2e235292a3b23a5b50753af8e2f7daaf4daf
MD5 b3866bb9de0a5330880febf9e331885b
BLAKE2b-256 d6e5d1b45f21c715cae85f25e387e4ff37109e343b5e14fedc5ef0f11f5128f5

See more details on using hashes here.

File details

Details for the file rag_colls-0.2.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for rag_colls-0.2.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c352fda0a02229791a50b5c75987ac32ad2ac002cee4d657db39fca04db7693d
MD5 cf665e2b384b34c4a58dc497a4a98912
BLAKE2b-256 c90d855c3a95ffde3a6142466549ee3b258ae838fc417a415da80231d1fdf214

See more details on using hashes here.

Supported by

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