You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Ankush Gola 8fdcdf4c2f
add .idea files to gitignore, add zsh note to installation docs (#329)
2 years ago
.github/workflows Add Python 3.11 to the testing (#324) 2 years ago
docs add .idea files to gitignore, add zsh note to installation docs (#329) 2 years ago
langchain -1 max token description for openai (#330) 2 years ago
tests Add `clear()` method for `Memory` (#305) 2 years ago
.flake8 initial commit 2 years ago
.gitignore add .idea files to gitignore, add zsh note to installation docs (#329) 2 years ago
CONTRIBUTING.md Harrison/add contributing docs (#315) 2 years ago
LICENSE add license (#50) 2 years ago
Makefile chore: use poetry as dependency manager (#242) 2 years ago
README.md Harrison/add contributing docs (#315) 2 years ago
poetry.lock LLMRequestsChain (#267) 2 years ago
poetry.toml chore: use poetry as dependency manager (#242) 2 years ago
pyproject.toml bump version to 0035 (#312) 2 years ago
readthedocs.yml Bumping python version for read the docs (#122) 2 years ago

README.md

🦜🔗 LangChain

Building applications with LLMs through composability

lint test License: MIT Twitter

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 create a truly powerful app - the real power comes when you are able to combine them with other sources of computation or knowledge.

This library is aimed at assisting in the development of those types of applications.

📖 Documentation

Please see here for full documentation on:

  • Getting started (installation, setting up environment, simple examples)
  • How-To examples (demos, integrations, helper functions)
  • Reference (full API docs)
  • Resources (high level explanation of core concepts)

🚀 What can this help with?

There are four main areas that LangChain is designed to help with. These are, in increasing order of complexity:

  1. LLM and Prompts
  2. Chains
  3. Agents
  4. Memory

For more information on these concepts, please see our full documentation.

🤖 Contributing

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.

For detailed information on how to contribute, see here.