---
title: Azure OpenAI
slug: azure-openai
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_azure-openai.png
docTags: 
createdAt: 2025-02-03T13:28:13.883Z
---

With Azure OpenAI modules in Make, you can generate an image, create a transcription, create a translation, create a chat completion, and make an API call in your Azure OpenAI account.

# Requirements

To use the Azure OpenAI modules, you must have an [Azure account](https://azure.microsoft.com/en-us/products/ai-services/openai-service) with billing enabled.

## Connect Azure OpenAI and Make

Before creating a connection between Azure OpenAI and Make, you need to complete the following requirements:

::::WorkflowBlock
:::WorkflowBlockItem
[Set up a subscription in Azure](docId\:IHZLDt52DbxSIaSdRQWAq)
:::

:::WorkflowBlockItem
[Add a resource group in Azure](docId\:IHZLDt52DbxSIaSdRQWAq)
:::

:::WorkflowBlockItem
[Create an Azure OpenAI resource](docId\:IHZLDt52DbxSIaSdRQWAq)
:::

:::WorkflowBlockItem
[Obtain your Azure OpenAI key](docId\:IHZLDt52DbxSIaSdRQWAq)
:::

:::WorkflowBlockItem
[Establish the connection with Azure OpenAI in Make](docId\:IHZLDt52DbxSIaSdRQWAq)
:::
::::

## Set up a subscription in Azure

To set up a subscription in your Azure account:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to [portal.azure.com](http://portal.azure.com).
:::

:::WorkflowBlockItem
Under Azure services, click **Subscriptions**.
:::

:::WorkflowBlockItem
Click **+ Add**.
:::

:::WorkflowBlockItem
Under Basics, enter a Subscription name.
:::

:::WorkflowBlockItem
Select your **Billing account**, **Billing profile**, and **Invoice** section.
:::

:::WorkflowBlockItem
Select your **Plan**.

Note: Select your Azure Plan to determine the subscription type to create.
:::

:::WorkflowBlockItem
Click **Next**.
:::

:::WorkflowBlockItem
Optional: Enter additional subscription information under Advanced, Budget, and Tags, and click **Next**.
:::

:::WorkflowBlockItem
Click **Review + create** to review your choices, then click **Create**.
:::
::::

## Add a resource group in Azure

To add a resource group in your Azure account:

::::WorkflowBlock
:::WorkflowBlockItem
On the [Azure portal home page](http://portal.azure.com), under Azure services, click **Resource groups**.
:::

:::WorkflowBlockItem
Click **+ Create**.
:::

:::WorkflowBlockItem
In the **Subscription** field, select the subscription that you created.
:::

:::WorkflowBlockItem
In the **Resource group** field, enter a name.
:::

:::WorkflowBlockItem
Select your **Region** and click **Next**.

Note: The region you choose will affect the actions that can be performed within this app. Not all capabilities are available in all regions. For more information, see the [Azure OpenAI Service models documentation](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models).
:::

:::WorkflowBlockItem
Optional: Enter **Tags** for your resource group and click **Next**.
:::

:::WorkflowBlockItem
Click **Review +** create to review your choices, then click **Create**.
:::
::::

## Create an Azure OpenAI resource

To create an Azure OpenAI resource in your Azure account:

::::WorkflowBlock
:::WorkflowBlockItem
On the [Azure portal home page](http://portal.azure.com), under Azure services, click **Azure OpenAI**.
:::

:::WorkflowBlockItem
Click **+ Create**.
:::

:::WorkflowBlockItem
In the **Subscription** field, select the subscription that you created.
:::

:::WorkflowBlockItem
In the **Resource** group field, select the resource group you created.
:::

:::WorkflowBlockItem
Under **Instance Details**, select a **Region**.

Note: The region you choose will affect the actions that can be performed within this app. Not all capabilities are available in all regions. For more information, see the [Azure OpenAI Service models documentation](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models).
:::

:::WorkflowBlockItem
In the **Name** field, enter a name for your Azure OpenAI Resource.

Note: This will also be your custom domain in your endpoint.
:::

:::WorkflowBlockItem
Select a **Pricing tier**.

Note: The [pricing tier](https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/) you select determines how much you will be billed each month.
:::

:::WorkflowBlockItem
Click **Next**.
:::

:::WorkflowBlockItem
Select the **Type** of network security you wish to configure for this resource and click **Next**.
:::

:::WorkflowBlockItem
Optional: Enter **Tags** for your resource group and click **Next**.
:::

:::WorkflowBlockItem
Click **Review + submit** to review your choices, then click **Create**.
:::
::::

## Obtain your Azure OpenAI key and endpoints

To obtain your Azure OpenAI key and endpoints:

::::WorkflowBlock
:::WorkflowBlockItem
On the [Azure portal home page](http://portal.azure.com), under Azure services, click **All resources**.
:::

:::WorkflowBlockItem
Click the name of the resource that you created.
:::

:::WorkflowBlockItem
In the left navigation, click **Keys and Endpoint**.
:::

:::WorkflowBlockItem
Click **Endpoints** or **Manage keys** option to see your endpoint and keys:

![](https://api.archbee.com/api/optimize/4CkrlJIBl1di_p1x71ery-SGHQjVNiVlTYY1_cDF_XL-20250408-155811.jpg)
:::

:::WorkflowBlockItem
Copy the endpoint and one of the keys, then store them in a safe place.

Note: Either key can be used when creating the connection in Make.
:::
::::

# Create the connection in Make

Once you're ready with the requirements, you can create a connection between Azure OpenAI and Make, allowing the two services to communicate.

Make provides two ways to connect the Azure OpenAI app:

- [Azure OpenAI Auth + API Key](docId\:IHZLDt52DbxSIaSdRQWAq)
- [Azure OpenAI API Key (advanced)](docId\:IHZLDt52DbxSIaSdRQWAq)

:::::ExpandableHeading
## Create the connection with Azure OpenAI Auth + API key

To establish the connection in Make:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add an Azure OpenAI module to your scenario, and click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Click **Create an Azure Management Connection**.
:::

:::WorkflowBlockItem
Optional: In the **Connection name** field, enter a name for the Azure Management Connection.
:::

:::WorkflowBlockItem
Optional: Click **Show advanced settings** and enter your custom app client credentials. For more information, refer to the [Microsoft documentation on setting up a client application](https://learn.microsoft.com/en-us/azure/healthcare-apis/register-application).

If requested, use the following Redirect URI when creating your custom app: `https://www.make.com/oauth/cb/azure-openai`
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
Select your **Subscription ID** that you created in the previous steps. This is a unique identifier, Subscription name, associated with the Azure account that has been granted access to Azure OpenAI services. You created this name under [Set up a subscription in Azure](docId\:IHZLDt52DbxSIaSdRQWAq).
:::

:::WorkflowBlockItem
Select your **Resource Group Name** that you created in the previous steps. This is the name of the Azure resource group where Azure OpenAI resources will be organized. You created this name under [Add a resource group in Azure](docId\:IHZLDt52DbxSIaSdRQWAq).
:::

:::WorkflowBlockItem
Select **Your Azure OpenAI Resource Name** that you created in the previous steps. You created this name under [Create an Azure OpenAI resource](docId\:IHZLDt52DbxSIaSdRQWAq).
:::

:::WorkflowBlockItem
In the **Your Azure OpenAI API Key** field, enter the OpenAI key copied above.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

You've successfully created the connection and can now use the Azure OpenAI app in your scenarios. If you want to make changes to your connection in the future, follow the steps [here](docId\:SO88FM6pkT0G-adKDDfzZ).&#x20;
:::::

:::::ExpandableHeading
## Create the connection with Azure OpenAI API key

To establish the connection in Make:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add an Azure OpenAI module to your scenario, and click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
In the **Endpoint** field, enter the related endpoint that you can find on your resource page [under the keys](docId\:IHZLDt52DbxSIaSdRQWAq).

The endpoint must match pattern `/^https://.*.openai.azure.com/$/`.
:::

:::WorkflowBlockItem
In the **Your Azure OpenAI API Key** field, enter the key that you copied in the [Obtain your Azure OpenAI key](docId\:IHZLDt52DbxSIaSdRQWAq) section.
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access
:::
::::

You've successfully created the connection and can now use the Azure OpenAI app in your scenarios. If you want to make changes to your connection in the future, follow the steps [here](docId\:SO88FM6pkT0G-adKDDfzZ).&#x20;
:::::

# Azure OpenAI modules

After connecting to the Azure OpenAI app, you can use the following types of modules to build your scenarios.&#x20;

Actions

- Create a Chat Completion (Prompt)
- Create a Transcription (Whisper)
- Create a Translation (Whisper)
- Generate an Image (DALL-E 3)
- Make an API Call

# Templates

You can look for Azure OpenAI templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Azure OpenAI resources

[Azure Open API documentation](https://learn.microsoft.com/en-us/azure/ai-services/openai/reference)
