Skip to content

This repository is a comprehensive guide and hands-on implementation of Generative AI projects using LangChain with Python.

Notifications You must be signed in to change notification settings

ravirch/Generative-AI-with-LangChain-Python

Repository files navigation

Generative AI with LangChain Python

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.


Project Index

  1. LangChain Fundamentals
  2. OpenAI-Ollama-RAG Framework
  3. LangChain Expression Language
  4. Building Chatbots with LangChain
  5. Q&A Chatbot Using OpenAI
  6. Q&A Chatbot Using Ollama
  7. RAG Document Q&A
  8. RAG Q&A Conversation
  9. Web Search Tool with LLM
  10. Text to SQL Chatbot
  11. Text Summarization with LangChain

Contribution

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.

About

This repository is a comprehensive guide and hands-on implementation of Generative AI projects using LangChain with Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published