RAGxplorer 🦙🦺
RAGxplorer is a tool to build Retrieval Augmented Generation (RAG) visualisations.
Quick Start ⚡
Installation
pip install ragxplorer
Usage
from ragxplorer import RAGxplorer
client = RAGxplorer(embedding_model="thenlper/gte-large")
client.load_pdf("presentation.pdf", verbose=True)
client.visualize_query("What are the top revenue drivers for Microsoft?")
A quickstart Jupyter notebook tutorial on how to use ragxplorer can be found at https://github.com/gabrielchua/RAGxplorer/blob/main/tutorials/quickstart.ipynb
Or as a Colab notebook:
Streamlit Demo 🔎
The demo can be found here: https://ragxplorer.streamlit.app/
View the project here
Contributing 👋
Contributions to RAGxplorer are welcome. Please read our contributing guidelines (WIP) for details.
License 👀
This project is licensed under the MIT license - see the LICENSE for details.
Acknowledgments 💙
- DeepLearning.AI and Chroma for the inspiration and code labs in their Advanced Retrival course.
- The Streamlit community for the support and resources.
Metadata
Release files for ragxplorer 0.1.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ragxplorer-0.1.10-py3-none-any.whl | Python 3 | none | any | Details |
Release files / ragxplorer-0.1.10-py3-none-any.whl
| Download URL | ragxplorer-0.1.10-py3-none-any.whl |
|---|---|
| Size | 11.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
467ea49d10c60e7b9821ee2dd674691850b27dd28ea3d61d752cba4b55e3764d
|
|
BLAKE2b-256 checksum How to use checksums |
0858c1540e5b6de0e12846aab64feb5f97bd9a05cb9a325e531f0e6387790bd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|