> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2-codex-docs-audit-20260719-0149.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

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

  <Step title="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
    ```
  </Step>

  <Step title="Install dependencies">
    ```bash theme={null}
    uv pip install -U agno openai
    ```
  </Step>

  <Step title="Run the example">
    ```bash theme={null}
    python azure_openai_embedder.py
    ```
  </Step>
</Steps>

## Developer Resources

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