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

# Azure OpenAI Embedder

> Generate embeddings from an Azure OpenAI model deployment.

`AzureOpenAIEmbedder` defaults to `text-embedding-3-small` with 1536 dimensions. The deployment must serve the model selected by `id`.

```python azure_openai_embedder.py theme={null}
from agno.knowledge.embedder.azure_openai import AzureOpenAIEmbedder

embedder = AzureOpenAIEmbedder(id="text-embedding-3-small")
embedding = embedder.get_embedding("The quick brown fox jumps over the lazy dog.")

print(embedding[:5])
print(len(embedding))
```

## Run the Example

<Snippet file="create-venv-step.mdx" />

**1. Configure the deployment**

```bash theme={null}
export AZURE_EMBEDDER_OPENAI_API_KEY=your_azure_openai_api_key_here
export AZURE_EMBEDDER_OPENAI_ENDPOINT=https://your-resource.openai.azure.com
export AZURE_EMBEDDER_DEPLOYMENT=your_embedding_deployment
```

**2. Install dependencies**

```bash theme={null}
uv pip install -U agno openai
```

**3. Run the example**

```bash theme={null}
python azure_openai_embedder.py
```

## Developer Resources

* [AzureOpenAIEmbedder reference](https://agno-v2.mintlify.site/reference/knowledge/embedder/azure-openai.md)
* [Azure OpenAI embeddings](https://learn.microsoft.com/en-us/azure/foundry/openai/how-to/embeddings)
* [Embedders overview](https://agno-v2.mintlify.site/knowledge/concepts/embedder/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.