Welcome to the Generative AI with LangChain repository!
This project is a hands-on learning resource for mastering LangChain, a powerful framework for building LLM-driven applications like chatbots, RAG systems, agents, and more
- 📘 Introduction to LangChain – What, why & use cases
- ⚙️ Components – Models, prompts, chains, tools
- 🧠 Models – Integrating OpenAI, HuggingFace, etc.
- ✍️ Prompts – Templates & formatting
- 🧱 Structure & Output – Message types & chat flow
- 🧾 Output Parsers – Extracting structured results
- 🔗 Chains – LLMChain, Sequential, Router
- 🌀 Runnables (P1 & P2) – Modular workflows
- 📄 Loaders – Importing PDFs, CSVs, web pages
- ✂️ Text Splitters – Breaking content into chunks
- 🧠 Vector Stores – FAISS, Chroma, Pinecone
- 🔍 Retrievers – Fetching relevant documents
- 🔁 RAG – Retrieval-Augmented Generation
- 🧬 RAG in LangChain – Build full RAG pipeline
- 🧰 Tools – External APIs, search tools
- 📞 Calling – Make API calls from chains
- 🕵️ Agents – Zero-shot, ReAct, Chat agents
- Python 🐍
- LangChain ⛓️
- OpenAI, HuggingFace 🤖
- FAISS / Chroma 🔍
- Flask (optional UI) 🎨