/LangChain-Tutorials

Small projects of LangChain with OpenAi and Hugging Face

Primary LanguageJupyter Notebook

LangChain-Tutorials

Each Notebook illustrate of how Langchain work through OPenAi and Hugging face

First tutriol INtroducing you to llm and openAi and how to call your LLM from each openAi and Hugging Face


In this Notebook we start to show what is prompt and how it works and How should we pass it to LLM model with multiply inputs


In this Notebook we start to Build conversation with ChatGpt chat and build dialog for chatbot


In this Notebook we start to explain one of technquies which help our chat model to understand some tricks or equation which it would understand


In this Notebook we start to explain different formats of chat outut and how we could control it


6 - Memory

In this Notebook we start to explain one of technquies which help our chat model to understand previous message to answer correctly by using different types of memory (buffer , buffer window , Enitty .. )


In this Notebook we start to display different types of loader in langchain and how we could make chunks through different mehtods


In this Notebook we start to display different types of Embedding in langchain and how we could build vector database with different ways and indexing chuncks with its embedding


In this Notebook we start to display different types of Qna (suff, map reduce , refine) in langchain and how we could build the whole rag

All metrails has been come from Langchain docments , Hugging Face documents , OpenAI documents AND ENG.Abu Bakr Soliman