Skip to main content
Ctrl+K

🦜🔗 LangChain 0.0.126

Getting Started

  • Quickstart Guide

Modules

  • Models
    • LLMs
      • Getting Started
      • Generic Functionality
        • How to use the async API for LLMs
        • How to write a custom LLM wrapper
        • How (and why) to use the fake LLM
        • How to cache LLM calls
        • How to serialize LLM classes
        • How to stream LLM and Chat Model responses
        • How to track token usage
      • Integrations
        • AI21
        • Aleph Alpha
        • Anthropic
        • Azure OpenAI LLM Example
        • Banana
        • CerebriumAI LLM Example
        • Cohere
        • DeepInfra LLM Example
        • ForefrontAI LLM Example
        • GooseAI LLM Example
        • Hugging Face Hub
        • Manifest
        • Modal
        • OpenAI
        • Petals LLM Example
        • PromptLayer OpenAI
        • Replicate
        • SageMakerEndpoint
        • Self-Hosted Models via Runhouse
        • StochasticAI
        • Writer
      • Reference
    • Chat Models
      • Getting Started
      • How-To Guides
        • How to use few shot examples
        • How to stream responses
      • Integrations
        • Azure
        • OpenAI
        • PromptLayer ChatOpenAI
    • Text Embedding Models
      • AzureOpenAI
      • Cohere
      • Fake Embeddings
      • Hugging Face Hub
      • InstructEmbeddings
      • Jina
      • OpenAI
      • SageMaker Endpoint Embeddings
      • Self Hosted Embeddings
      • TensorflowHub
  • Prompts
    • Prompt Templates
      • Getting Started
      • How-To Guides
        • How to create a custom prompt template
        • How to create a prompt template that uses few shot examples
        • How to work with partial Prompt Templates
        • How to serialize prompts
      • Reference
        • PromptTemplates
        • Example Selector
    • Chat Prompt Template
    • Example Selectors
      • How to create a custom example selector
      • LengthBased ExampleSelector
      • Maximal Marginal Relevance ExampleSelector
      • NGram Overlap ExampleSelector
      • Similarity ExampleSelector
    • Output Parsers
      • Output Parsers
      • CommaSeparatedListOutputParser
      • OutputFixingParser
      • PydanticOutputParser
      • RetryOutputParser
      • Structured Output Parser
  • Indexes
    • Getting Started
    • Document Loaders
      • CoNLL-U
      • Airbyte JSON
      • AZLyrics
      • Azure Blob Storage Container
      • Azure Blob Storage File
      • BigQuery Loader
      • Blackboard
      • College Confidential
      • Copy Paste
      • CSV Loader
      • DataFrame Loader
      • Directory Loader
      • DuckDB Loader
      • Email
      • EverNote
      • Facebook Chat
      • Figma
      • GCS Directory
      • GCS File Storage
      • GitBook
      • Google Drive
      • Gutenberg
      • Hacker News
      • HTML
      • iFixit
      • Images
      • IMSDb
      • Markdown
      • Notebook
      • Notion
      • Notion DB Loader
      • Obsidian
      • PDF
      • PowerPoint
      • ReadTheDocs Documentation
      • Roam
      • s3 Directory
      • s3 File
      • Sitemap Loader
      • Subtitle Files
      • Telegram
      • Unstructured File Loader
      • URL
      • Web Base
      • WhatsApp Chat
      • Word Documents
      • YouTube
    • Text Splitters
      • Getting Started
      • Character Text Splitter
      • HuggingFace Length Function
      • Latex Text Splitter
      • Markdown Text Splitter
      • NLTK Text Splitter
      • Python Code Text Splitter
      • RecursiveCharacterTextSplitter
      • Spacy Text Splitter
      • tiktoken (OpenAI) Length Function
      • TiktokenText Splitter
    • Vectorstores
      • Getting Started
      • AtlasDB
      • Chroma
      • Deep Lake
      • ElasticSearch
      • FAISS
      • Milvus
      • OpenSearch
      • PGVector
      • Pinecone
      • Qdrant
      • Redis
      • Weaviate
    • Retrievers
      • ChatGPT Plugin Retriever
      • VectorStore Retriever
  • Memory
    • Getting Started
    • How-To Guides
      • ConversationBufferMemory
      • ConversationBufferWindowMemory
      • Entity Memory
      • Conversation Knowledge Graph Memory
      • ConversationSummaryMemory
      • ConversationSummaryBufferMemory
      • ConversationTokenBufferMemory
      • How to add Memory to an LLMChain
      • How to add memory to a Multi-Input Chain
      • How to add Memory to an Agent
      • Adding Message Memory backed by a database to an Agent
      • How to customize conversational memory
      • How to create a custom Memory class
      • How to use multiple memory classes in the same chain
      • Redis Chat Message History
  • Chains
    • Getting Started
    • How-To Guides
      • Async API for Chain
      • Loading from LangChainHub
      • LLM Chain
      • Sequential Chains
      • Serialization
      • Transformation Chain
      • Analyze Document
      • Chat Index
      • Graph QA
      • Hypothetical Document Embeddings
      • Question Answering with Sources
      • Question Answering
      • Summarization
      • Retrieval Question/Answering
      • Retrieval Question Answering with Sources
      • Vector DB Text Generation
      • API Chains
      • Self-Critique Chain with Constitutional AI
      • BashChain
      • LLMCheckerChain
      • LLM Math
      • LLMRequestsChain
      • LLMSummarizationCheckerChain
      • Moderation
      • PAL
      • SQLite example
    • Reference
  • Agents
    • Getting Started
    • Tools
      • Getting Started
      • Defining Custom Tools
      • Multi Input Tools
      • Bash
      • Bing Search
      • ChatGPT Plugins
      • Google Search
      • Google Serper API
      • Human as a tool
      • IFTTT WebHooks
      • OpenWeatherMap API
      • Python REPL
      • Requests
      • Search Tools
      • SearxNG Search API
      • SerpAPI
      • Wolfram Alpha
      • Zapier Natural Language Actions API
    • Agents
      • Agent Types
      • Custom Agent
      • Conversation Agent (for Chat Models)
      • Conversation Agent
      • MRKL
      • MRKL Chat
      • ReAct
      • Self Ask With Search
    • Toolkits
      • CSV Agent
      • JSON Agent
      • OpenAPI Agent
      • Pandas Dataframe Agent
      • Python Agent
      • SQL Database Agent
      • Vectorstore Agent
    • Agent Executors
      • How to combine agents and vectorstores
      • How to use the async API for Agents
      • How to create ChatGPT Clone
      • How to access intermediate steps
      • How to cap the max number of iterations
      • How to add SharedMemory to an Agent and its Tools

Use Cases

  • Personal Assistants
  • Question Answering over Docs
  • Chatbots
  • Querying Tabular Data
  • Interacting with APIs
  • Summarization
  • Extraction
  • Evaluation
    • Agent Benchmarking: Search + Calculator
    • Agent VectorDB Question Answering Benchmarking
    • Benchmarking Template
    • Data Augmented Question Answering
    • Using Hugging Face Datasets
    • LLM Math
    • Question Answering Benchmarking: Paul Graham Essay
    • Question Answering Benchmarking: State of the Union Address
    • QA Generation
    • Question Answering
    • SQL Question Answering Benchmarking: Chinook

Reference

  • Installation
  • Integrations
  • API References
    • Prompts
      • PromptTemplates
      • Example Selector
    • Utilities
      • Python REPL
      • SerpAPI
      • SearxNG Search
      • Docstore
      • Text Splitter
      • Embeddings
      • VectorStores
    • Chains
    • Agents

Ecosystem

  • LangChain Ecosystem
    • AI21 Labs
    • AtlasDB
    • Banana
    • CerebriumAI
    • Chroma
    • Cohere
    • DeepInfra
    • Deep Lake
    • ForefrontAI
    • Google Search Wrapper
    • Google Serper Wrapper
    • GooseAI
    • Graphsignal
    • Hazy Research
    • Helicone
    • Hugging Face
    • Jina
    • Milvus
    • Modal
    • NLPCloud
    • OpenAI
    • OpenSearch
    • Petals
    • PGVector
    • Pinecone
    • PromptLayer
    • Qdrant
    • Replicate
    • Runhouse
    • SearxNG Search API
    • SerpAPI
    • StochasticAI
    • Unstructured
    • Weights & Biases
    • Weaviate
    • Wolfram Alpha Wrapper
    • Writer

Additional Resources

  • LangChainHub
  • Glossary
  • LangChain Gallery
  • Deployments
  • Tracing
  • Discord
  • Production Support
  • .rst

LangChain Ecosystem

LangChain Ecosystem#

Guides for how other companies/products can be used with LangChain

  • AI21 Labs
  • AtlasDB
  • Banana
  • CerebriumAI
  • Chroma
  • Cohere
  • DeepInfra
  • Deep Lake
  • ForefrontAI
  • Google Search Wrapper
  • Google Serper Wrapper
  • GooseAI
  • Graphsignal
  • Hazy Research
  • Helicone
  • Hugging Face
  • Jina
  • Milvus
  • Modal
  • NLPCloud
  • OpenAI
  • OpenSearch
  • Petals
  • PGVector
  • Pinecone
  • PromptLayer
  • Qdrant
  • Replicate
  • Runhouse
  • SearxNG Search API
  • SerpAPI
  • StochasticAI
  • Unstructured
  • Weights & Biases
  • Weaviate
  • Wolfram Alpha Wrapper
  • Writer

previous

Agents

next

AI21 Labs

By Harrison Chase

© Copyright 2023, Harrison Chase.

Last updated on Mar 29, 2023.