> ## Documentation Index
> Fetch the complete documentation index at: https://assembly-preview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

## AssemblyAI LangChain Integration

AssemblyAI has a LangChain integration for both Python and TypeScript/JavaScript. Learn more about our language-specific integrations:

<CardGroup cols={2}>
  <Card horizontal title="Python" icon="python" href="/docs/integrations/langchain/python" />

  <Card horizontal title="JavaScript/TypeScript" icon="js" href="/docs/integrations/langchain/js" />
</CardGroup>

## New to LangChain?

[LangChain](https://www.langchain.com/docs/get_started/) is an open-source framework for developing applications with [Large Language Models (LLMs)](https://www.assemblyai.com/blog/introduction-large-language-models-generative-ai/) and other AI technologies. LangChain has a set of pre-built components that you can use to load data and apply LLMs to your data. However, LLMs only operate on textual data and don't understand speech in audio and video files. To apply LLMs to speech, you first need to transcribe the audio to text, which is what the AssemblyAI integration helps you with.

Learn more about LangChain in this video.

<Frame>
  <iframe width="100%" height="420" src="https://www.youtube.com/embed/RoR4XJw8wIc" title="LangChain explained - The hottest new Python framework" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>
