bragai/bRAG-langchain
A collection of Jupyter notebooks teaching how to build Retrieval-Augmented Generation applications using LangChain with various embedding models and vector stores.

This repository offers a comprehensive tutorial series on building RAG applications from introductory to advanced levels. It includes notebooks covering environment setup, document loading, embedding generation with OpenAI and other models, and vector store configuration using ChromaDB and Pinecone. The project provides starter code in a fully customizable RAG chatbot notebook and explores advanced techniques like multi-query retrieval and custom RAG builds.