This repository is a hands-on collection of LangChain modules developed while learning Generative AI through the CampusX course.
- Langchain Chains – Chain implementations for LLM workflows
- Langchain Document Loaders – Loaders like CSVLoader for data ingestion
- Langchain Models – Integrated LLM models
- Langchain Output Parsers – Tools for structured output formatting
- Langchain Structured Outputs – Enforcing structured responses
- Langchain Prompts – Prompt templates and dynamic prompts
- Langchain Retrievers – Embedding-based document retrievers
- Langchain Runnables – Modular runnable components
- Langchain Text Splitters – Chunking logic for long texts
- Langchain Vector Stores – Vector DB integrations for semantic search
- Langchain RAG – Retrieval-Augmented Generation with Streamlit
- Langchain Tools – Custom tools like a Currency Converter
- Langchain Agents – AI Agents utilizing LLMs & Tools
- Langchain MCP – Model Context Protocol Interactions
To gain practical experience with LangChain components and workflows, including prompt engineering, RAG pipelines, and vector search.
