Skip to content

subhasish20/Generative_AI_using_LangChain

Repository files navigation

🤖 Generative AI using LangChain ⛓️

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


📚 Topics Covered

  1. 📘 Introduction to LangChain – What, why & use cases
  2. ⚙️ Components – Models, prompts, chains, tools
  3. 🧠 Models – Integrating OpenAI, HuggingFace, etc.
  4. ✍️ Prompts – Templates & formatting
  5. 🧱 Structure & Output – Message types & chat flow
  6. 🧾 Output Parsers – Extracting structured results
  7. 🔗 Chains – LLMChain, Sequential, Router
  8. 🌀 Runnables (P1 & P2) – Modular workflows
  9. 📄 Loaders – Importing PDFs, CSVs, web pages
  10. ✂️ Text Splitters – Breaking content into chunks
  11. 🧠 Vector Stores – FAISS, Chroma, Pinecone
  12. 🔍 Retrievers – Fetching relevant documents
  13. 🔁 RAG – Retrieval-Augmented Generation
  14. 🧬 RAG in LangChain – Build full RAG pipeline
  15. 🧰 Tools – External APIs, search tools
  16. 📞 Calling – Make API calls from chains
  17. 🕵️ Agents – Zero-shot, ReAct, Chat agents

🛠️ Tech Stack

  • Python 🐍
  • LangChain ⛓️
  • OpenAI, HuggingFace 🤖
  • FAISS / Chroma 🔍
  • Flask (optional UI) 🎨

About

A repository demonstrating the power of LangChain for building generative AI applications. It integrates language models with diverse data sources, APIs, and tools to enable advanced NLP and automation capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages