This repository contains a series of notebooks developed for learning and implementing various functionalities of LangChain. The focus is on the integration and utilization of language models, prompt engineering, document retrieval, chain mechanisms, and deployment. Each module provides hands-on experience and practical applications in generative AI and LangChain.
-
01. Langchain Instruct and Chat Model OpenAI: Explores input and output handling with language models and chat models, including accessing commercial LLMs like ChatGPT as an Instruct LLM and Chat Model LLM.
-
02. Langchain Instruct and Chat Model HuggingFace: Explores input and output handling with language models and chat models, including accessing Open LLMs via the HuggingFace Serverless API, using the HuggingFace Pipeline API for local LLMs, and utilizing HuggingFace as a Chat Model LLM.
-
03. Conversation Prompting with OpenAI and HuggingFace: Explores techniques for prompting conversations using the ChatGPT model and open-source language models via the HuggingFace.
-
04. LangChain LLM Input Output Prompting with Prompt Templates: Discusses the use of prompt templates in prompt engineering to create efficient model interactions.
-
05. LangChain LLM Input Output OutputParsers: Explores output parsing techniques to structure and interpret model responses.
-
06. LangChain LLM Input Output Advanced Operations: Includes advanced operations like Costs Monitoring, Caching and Streaming response to handle LangChain inputs and outputs.