> ## 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 LlamaIndex Integration

[LlamaIndex](https://www.llamaindex.ai) is a flexible data framework for connecting custom data sources to [Large Language Models (LLMs)](https://www.assemblyai.com/blog/introduction-large-language-models-generative-ai/#what-are-language-models). With LlamaIndex, you can easily store and index your data, and then use them with LLMs to build applications. However, LLMs only work with textual data, so you need to transcribe the audio files to text first.

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

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

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