Supported Authorization Types
The platform supports Basic Auth for Azure OpenAI integration. See App Authorization Overview for details.Step 1: Create an Azure OpenAI App
Prerequisites:- Create an Azure OpenAI developer account.
- Copy the API Key, User Sub Domain, and Deployment ID values for later use.
-
Log in to the Azure portal and search for Azure OpenAI.

-
On the Cognitive Services Azure OpenAI page, click Create.

-
Fill in the required fields:
- Resource Group - Select or create a resource group.
- Region - for example, South Central US.
- Name - for example, PlatformIntegration.
- Pricing Tier - for example, Standard.

-
Click Next > Review + Submit, then click Create after validation passes.

-
Click Go to Resource to view app details.

-
On the Overview page, copy the User Domain Name.

-
Under Keys and Endpoints, click Show Keys and copy the API Key.

-
Under Model Deployments, create a new deployment (for example, name: PlatformDeploy, model: text-davinci-001) and click Save.

-
Copy the Model Name of the new deployment.

-
Alternatively, copy credentials from Azure OpenAI Studio > Playground > GPT-3 > View Code.

Step 2: Enable the Azure OpenAI Action
Go to App Settings > Integrations > Actions and select Azure OpenAI.Pre-authorize the Integration (Basic Auth)
- In the Configurations dialog, select the Authorization tab.
-
Set Authorization Type to Pre-authorize the Integration > Basic Auth.

-
Enter the following fields:
You can enter the deployment ID for ChatGPT-3 or ChatGPT-3.5 to configure the GPT model.
-
Click Enable. The Integration Successful pop-up appears on first configuration.

The Azure OpenAI action moves from Available to Configured.
Allow End Users to Authorize (Basic Auth)
- In the Configurations dialog, select the Authorization tab.
- Set Authorization Type to Allow Users to Authorize the Integration > Basic Auth.
-
Click Select Authorization > Create New.

-
Select the authorization mechanism (for example, API Key).
See App Authorization Overview for creating Basic Auth profiles.
-
Enter the following credentials:
-
Click Save Auth, then select the new profile.

-
Click Enable. The Integration Successful pop-up appears.

Step 3: Install Azure OpenAI Action Templates
-
On the Integration Successful dialog, click Explore Templates.

-
Click Install for the desired template.

- The associated dialog task is auto-created. Click Go to Dialog or navigate to Automation AI > Use Cases > Dialogs.
- To use the templates, see Using Azure OpenAI Action Templates.