This demo shows benefits of using retrieval augmented generation over vanilla LLM usage.
- Install
requirements.txt
(pip install -r requirements.txt
). - Run an instance of Weaviate (e.g.
docker-compose up -d
from your shell). - Run
eg1_create_collection.py
to create a collection. - Run
eg2_import_arxiv.py
andeg2_import_pdf.py
to import text data from various PDFs. - Run
streamlit run Demo_app.py
from your shell.
There is also a multi-modal example - documentation to come :).
- Start with the Quickstart guide
- The RAG guide is a good next step
- The Academy is a holistic guide combining theory & practice
- The Recipes show you practical end-to-end examples