Welcome to my GitHub repository, where I document my learning journey with the Langchain framework and Krish Naik Sir Course. This repo will contain my experiments, projects, and notes as I explore and understand how to build LLM-powered applications using Langchain.
This repository will include:
- Learning Resources: Notes and references I find helpful while learning Langchain.
- Sample Applications: Code for various LLM apps built using Langchain.
- Experimentation: Different ways to use Langchain for integrating LLMs into various use cases, including chatbots, automation, and more.
Langchain is a framework designed to make it easier to build applications powered by large language models (LLMs). It helps in managing the complexities of LLMs, such as chaining calls to language models, managing interactions, and deploying them in various environments. Langchain Framework provides services like-
LangSmith
: monitoring of llm apps.LangServe
LangGraph
Agents
Retrival
etc.
apps/
: Applications built using Langchain, covering different use cases.
-
Implemented a simple LLaMA3.1 chatbot using the Langchain framework.
-
Learned how to use models from Ollama and monitored it through Langsmith.
-
Folder:
ollama app1/
-
Implemented a context-based LLaMA3.1 chatbot using the Langchain framework used context of some information for my university and college.
-
Learned to use models by context based approach from Ollama and monitored it through Langsmith.
-
Folder:
ollama app2/
-
Implemented the LLaMA3.1 chatbot and deployed it with
FastAPI
in Production-grade Langchain serverLangServe
. -
Visit here for more details of this langchain server.
More projects to come as I progress.
Here are some resources I find helpful in learning Langchain:
Thanks for visiting! Stay tuned for updates as I dive deeper into Langchain and LLM-powered applications.