This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/infinity-01 on 2024-11-16 10:03:00+00:00.


For the past 3 months, I’ve been diving deep into building RAG apps and found tons of information scattered across the internet—YouTube videos, research papers, blogs—you name it. It was overwhelming.

So, I created this repo to consolidate everything I’ve learned. It covers RAG from beginner to advanced levels, split into 5 Jupyter notebooks:

  • Basics of RAG pipelines (setup, embeddings, vector stores).
  • Multi-query techniques and advanced retrieval strategies.
  • Fine-tuning, reranking, and more.

Every source I used is cited with links, so you can explore further. If you want to try out the notebooks, just copy the .env.example file, add your API keys, and you’re good to go.

Would love to hear feedback or ideas to improve it. (it is still a work in progress and I plan on adding more resources there soon!)

In case the link above does not work here it is: 

If you’ve found the repo useful or interesting, I’d really appreciate it if you could give it a ⭐️ on GitHub. It helps the project gain visibility and lets me know it’s making a difference.

Thanks for your support!