2022-10-24 21:51:15 +00:00
|
|
|
# 🦜️🔗 LangChain
|
|
|
|
|
|
|
|
⚡ Building applications with LLMs through composability ⚡
|
|
|
|
|
2022-11-07 21:34:45 +00:00
|
|
|
[![lint](https://github.com/hwchase17/langchain/actions/workflows/lint.yml/badge.svg)](https://github.com/hwchase17/langchain/actions/workflows/lint.yml) [![test](https://github.com/hwchase17/langchain/actions/workflows/test.yml/badge.svg)](https://github.com/hwchase17/langchain/actions/workflows/test.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai) [![](https://dcbadge.vercel.app/api/server/6adMQxSpJS?compact=true&style=flat)](https://discord.gg/6adMQxSpJS)
|
2022-10-24 21:51:15 +00:00
|
|
|
|
|
|
|
## Quick Install
|
|
|
|
|
|
|
|
`pip install langchain`
|
|
|
|
|
|
|
|
## 🤔 What is this?
|
|
|
|
|
|
|
|
Large language models (LLMs) are emerging as a transformative technology, enabling
|
|
|
|
developers to build applications that they previously could not.
|
|
|
|
But using these LLMs in isolation is often not enough to
|
2022-12-13 13:48:53 +00:00
|
|
|
create a truly powerful app - the real power comes when you can combine them with other sources of computation or knowledge.
|
2022-10-24 21:51:15 +00:00
|
|
|
|
|
|
|
This library is aimed at assisting in the development of those types of applications.
|
|
|
|
|
2022-11-14 04:13:23 +00:00
|
|
|
## 📖 Documentation
|
|
|
|
|
|
|
|
Please see [here](https://langchain.readthedocs.io/en/latest/?) for full documentation on:
|
2022-12-13 13:48:53 +00:00
|
|
|
|
|
|
|
- Getting started (installation, setting up the environment, simple examples)
|
2022-11-14 04:13:23 +00:00
|
|
|
- How-To examples (demos, integrations, helper functions)
|
|
|
|
- Reference (full API docs)
|
2022-12-13 13:48:53 +00:00
|
|
|
Resources (high-level explanation of core concepts)
|
2022-11-10 04:45:30 +00:00
|
|
|
|
2022-11-22 14:16:26 +00:00
|
|
|
## 🚀 What can this help with?
|
2022-10-24 21:51:15 +00:00
|
|
|
|
2022-12-07 16:40:08 +00:00
|
|
|
There are four main areas that LangChain is designed to help with.
|
2022-11-22 14:16:26 +00:00
|
|
|
These are, in increasing order of complexity:
|
2022-12-13 13:48:53 +00:00
|
|
|
|
2022-11-22 14:16:26 +00:00
|
|
|
1. LLM and Prompts
|
|
|
|
2. Chains
|
|
|
|
3. Agents
|
2022-11-27 04:21:42 +00:00
|
|
|
4. Memory
|
2022-10-24 21:51:15 +00:00
|
|
|
|
2022-12-12 14:07:40 +00:00
|
|
|
For more information on these concepts, please see our [full documentation](https://langchain.readthedocs.io/en/latest/?).
|
2022-10-24 21:51:15 +00:00
|
|
|
|
2022-12-12 14:07:40 +00:00
|
|
|
## 🤖 Contributing
|
2022-10-24 21:51:15 +00:00
|
|
|
|
2022-12-12 14:07:40 +00:00
|
|
|
As an open source project in a rapidly developing field, we are extremely open
|
|
|
|
to contributions, whether it be in the form of a new feature, improved infra, or better documentation.
|
2022-10-24 21:51:15 +00:00
|
|
|
|
2022-12-12 14:07:40 +00:00
|
|
|
For detailed information on how to contribute, see [here](CONTRIBUTING.md).
|