Skip to content

Working and explanation of LangChain, an open-source framework that allows users to build applications using LLMs like GPT4 and GPT 3.5 Turbo.

Notifications You must be signed in to change notification settings

vaniseth/LangChain-Explained

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LangChain-Explained

Working and explanation of LangChain, an open-source framework that allows users to build applications using LLMs like GPT4 and GPT 3.5 Turbo.

Overview

LangChain is an open-source framework that allows developing end-to-end applications powered by large language models.

The framework currently offers a Python or a JavaScript package, Typescript to be specific.

If we want to build an app on top of ChatGPT or any other LLM and then we wish to combine our own data (eg. a database of emails, PDFs, excel sheets) to that while also constructing prompts based on basic user input.

Langchain also offers to store conversation history.

1691424781413

1691424789980

LangChain allows building applications with LLMs through composability.

Currently, it provides 6 different key functionality:

  1. Models
  2. Prompts
  3. Chains
  4. Memory
  5. Indexes
  6. Agents and Tools

Learn about each one in ./Notes directory

Setup

Access the notes. The notes contain code as well as it's explaination

  1. Clone the repository
git clone https://github.com/vaniseth/LangChain-Explained.git
  1. Change the directory to the project directory
cd LangChain-Explained
  1. Intall the dependencies
pip install -r requirements.txt 

About

Working and explanation of LangChain, an open-source framework that allows users to build applications using LLMs like GPT4 and GPT 3.5 Turbo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published