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

# Azure AI Foundry Claude

> Use Claude models through Azure AI Foundry with Agno agents.

Use Claude models through Azure AI Foundry. This provides a native Claude integration optimized for Azure AI Foundry infrastructure.

## Installation

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

## Authentication

Set your `ANTHROPIC_FOUNDRY_API_KEY` and `ANTHROPIC_FOUNDRY_RESOURCE` environment variables.

<CodeGroup>
  ```bash Mac theme={null}
  export ANTHROPIC_FOUNDRY_API_KEY=***
  export ANTHROPIC_FOUNDRY_RESOURCE=***
  ```

  ```bash Windows theme={null}
  setx ANTHROPIC_FOUNDRY_API_KEY ***
  setx ANTHROPIC_FOUNDRY_RESOURCE ***
  ```
</CodeGroup>

Authenticate with an Azure AD token provider instead of an API key by passing `azure_ad_token_provider` to the `Claude` constructor.

## Example

Use `Claude` with your `Agent`:

<CodeGroup>
  ```python agent.py theme={null}
  from agno.agent import Agent
  from agno.models.azure.claude import Claude

  agent = Agent(
      model=Claude(id="claude-sonnet-4-6"),
  )

  # Print the response on the terminal
  agent.print_response("Share a 2 sentence dramatic story.")
  ```
</CodeGroup>

You can also use the string syntax:

```python theme={null}
agent = Agent(model="azure-foundry-claude:claude-sonnet-4-6")
```

<Note>View more examples [here](/models/providers/cloud/azure-foundry-claude/usage/basic). </Note>

## Parameters

| Parameter                 | Type       | Default                | Description                                                                    |
| ------------------------- | ---------- | ---------------------- | ------------------------------------------------------------------------------ |
| `id`                      | `str`      | `"claude-sonnet-4-5"`  | The specific Azure Foundry Claude model ID to use                              |
| `name`                    | `str`      | `"AzureFoundryClaude"` | The name identifier for the model                                              |
| `provider`                | `str`      | `"AzureFoundry"`       | The provider of the model                                                      |
| `resource`                | `str`      | `None`                 | The Azure resource name (or set `ANTHROPIC_FOUNDRY_RESOURCE`)                  |
| `base_url`                | `str`      | `None`                 | The base URL, used instead of `resource` (or set `ANTHROPIC_FOUNDRY_BASE_URL`) |
| `azure_ad_token_provider` | `Callable` | `None`                 | Azure AD token provider for authentication                                     |
| `max_retries`             | `int`      | `None`                 | Maximum number of retries for failed requests                                  |

`Claude` (Azure AI Foundry) extends the [Anthropic Claude](/models/providers/native/anthropic/overview) model with Azure AI Foundry integration and has access to most of the same parameters.
