Configuring AZURE OpenAI integration

You can configure the AZURE OpenAI integration in IBM® DevOps Loop to connect to the provider and use Loop Genie services.

You must have completed the following tasks:

  • Ensured that you have administrative privileges in DevOps Loop.
  • Created an Azure OpenAI account.
  • Created and deployed the required Azure OpenAI model deployment. See Requirements for AZURE OpenAI integration.
  • Ensured that you have the following details:
    • Deployment Name
    • API Endpoint URL
    • API Version
  1. Click Settings > Installed Integrations.
    The Installed Integrations page is displayed.
  2. Click the Add Integration button.
    The Add Integration pane is displayed with the Overview tab.
  3. Enter a name to identify the integration in Name.
    For example: AZURE
  4. Select AZURE OpenAI from the Provider list.
  5. Select one of the following options in the Credential Type list:
    • API Key: Go to step 6.
    • Password: Go to step 7.
  6. Enter the API key of the AI provider account to authenticate the connection in API Key.
  7. Enter the details in the following fields:
    • Username
    • Password
    • Confirm Password
  8. Click Next.
    The Configure tab is displayed.
  9. Perform the following steps in the Configure tab to set the parameters:
    1. Enter the API Endpoint URL used by your Azure OpenAI account.

      For example: https://qadevopsplan.openai.azure.com

    2. Select Chat in Mode to set the mode of communication.
    3. Enter the Deployment Name.

      The deployment name is the Azure OpenAI model deployment that you want DevOps Loop to use.

    4. Optional: The Embedding Deployment Name field is disabled, which is the default setting, and DevOps Loop uses Keyword (BM25) search. To enable semantic search, update the frontend ConfigMap to configure the embedding model. After it is enabled, the Embedding Deployment Name field is displayed in the integration UI. Enter the deployment name of your Azure OpenAI embedding model in this field.
    1. Enter the API Version.
  10. Click Save.
You have configured the AZURE OpenAI integration with DevOps Loop.