This repository is a comprehensive guide and hands-on implementation of Generative AI projects using LangChain with Python. It demonstrates the power of LangChain for building practical applications like chatbots, RAG pipelines, search engines, and SQL assistants.
The focus is to explore, implement, and showcase various LangChain capabilities such as:
- Data ingestion and transformations
- Text embeddings and vector databases
- Retrieval-Augmented Generation (RAG)
- Chatbot development and conversational memory
- SQL query automation
- Search and summarization pipelines
This repository is practical and notebook-driven, with continuous updates to add more real-world examples and modules.
- LangChain Fundamentals
- OpenAI-Ollama-RAG Framework
- LangChain Expression Language
- Building Chatbots with LangChain
- Q&A Chatbot Using OpenAI
- Q&A Chatbot Using Ollama
- RAG Document Q&A
- RAG Q&A Conversation
- Web Search Tool with LLM
- Text to SQL Chatbot
- Text Summarization with LangChain
Contributions are welcome! 🚀
- Found a bug? Submit an issue.
- Have an idea for a new LangChain project? Open a pull request.
- Want to collaborate? Reach out and let’s build together.