Skip to main content

Azure OpenAI

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.

To use the Azure OpenAI modules, you must have an Azure account with billing enabled. You can create an account at azure.microsoft.com.

Refer to the Azure Open API documentation for a list of available endpoints.

Connect Azure OpenAI to Make

To establish the connection, you must:

Set up a subscription in Azure

To set up a subscription in your Azure account:

  1. Log in to portal.azure.com.

  2. Under Azure services, click Subscriptions.

  3. Click + Add.

  4. Under Basics, enter a Subscription name.

  5. Select your Billing account, Billing profile, and Invoice section.

  6. Select your Plan.

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

  7. Click Next.

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

  9. 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:

  1. On the Azure portal home page, under Azure services, click Resource groups.

  2. Click + Create.

  3. In the Subscription field, select the subscription that you created.

  4. In the Resource group field, enter a name.

  5. 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.

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

  7. 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:

  1. On the Azure portal home page, under Azure services, click Azure OpenAI.

  2. Click + Create.

  3. In the Subscription field, select the subscription that you created.

  4. In the Resource group field, select the resource group you created.

  5. 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.

  6. In the Name field, enter a name for your Azure OpenAI Resource.

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

  7. Select a Pricing tier.

    Note: The pricing tier you select determines how much you will be billed each month.

  8. Click Next.

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

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

  11. Click Review + submit to review your choices, then click Create.

Obtain your Azure OpenAI key

To obtain your Azure OpenAI key:

  1. On the Azure portal home page, under Azure services, click All resources.

  2. Click the name of the resource that you created.

  3. In the left navigation, click Keys and Endpoint.

  4. Copy the Key 1 or Key 2 value shown and store it in a safe place.

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

Note

At the time of this publication, all steps for Set up a subscription in Azure, Add a resource group in Azure, Create an Azure OpenAI resource, and Obtain your Azure OpenAI key were checked and verified to be accurate. However this may have changed, so please see the Microsoft Azure OpenAI documentation for the most up-to-date directions.

Establish the connection with Azure OpenAI in Make

To establish the connection in Make:

  1. Log in to your Make account, add an Azure OpenAI module to your scenario, and click Create a connection.

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

  3. Click Create an Azure Management Connection.

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

  5. 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.

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

  6. Click Save.

  7. 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.

  8. 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.

  9. Select Your Azure OpenAI Resource Name that you created in the previous steps.

    You created this name under Create an Azure OpenAI resource.

  10. In the Your Azure OpenAI API Key field, enter the OpenAI key copied above.

  11. If prompted, authenticate your account and confirm access.

You have successfully established the connection. You can now edit your scenario and add more Azure OpenAI modules. If your connection requires reauthorization at any point, follow the connection renewal steps here.

Build Azure OpenAI Scenarios

After connecting the app, you can perform the following actions:

Actions
  • Create a Chat Completion

  • Create a Transcription (Whisper)

  • Create a Translation (Whisper)

  • Generate an Image (DALL-E 3)

  • Make an API Call