Custom Connector – Azure OpenAI Connector

Navigate to Power Automate.

Under Data, click Custom connectors.

Click New custom connector > Create from blank.

Name it as “Azure OpenAI Connector”.

Under General section, specify the Host as <nameofopenaiservice>.openai.azure.com/.

Base URL “/”

Under Security section: API Key Parameter.

Under Definition tab, click New action to add an action for chat completion API.

Next Add Request: Import from sample, to get URL, Body follow below steps :

Please go to azure open ai service and Open Azure Open AI Studio.
> Click on view code


Copy and add url from endpoint : as shown above

Headers: Content-Type Application/Json

Body: Copy and Paste below content

{
“messages”: [
{
“role”: “user”,
“content”: “Hello”
}
]
}

Add default response: Use postman to get response from body and paste here

Its something like this:

{
    “id”: “chatcmph-8DzUTBNMvNtmWSBltcd65R0rE9J30Y21”,
    “object”: “chat.completion”,
    “created”: 1698345325,
    “model”: “gpt-35-turbo”,
    “prompt_filter_results”: [
        {
            “prompt_index”: 0,
            “content_filter_results”: {
                “hate”: {
                    “filtered”: false,
                    “severity”: “safe”
                },
                “self_harm”: {
                    “filtered”: false,
                    “severity”: “safe”
                },
                “sexual”: {
                    “filtered”: false,
                    “severity”: “safe”
                },
                “violence”: {
                    “filtered”: false,
                    “severity”: “safe”
                }
            }
        }
    ],
    “choices”: [
        {
            “index”: 0,
            “finish_reason”: “stop”,
            “message”: {
                “role”: “assistant”,
                “content”: “How i can assist you”
            },
            “content_filter_results”: {
                “hate”: {
                    “filtered”: false,
                    “severity”: “safe”
                },
                “self_harm”: {
                    “filtered”: false,
                    “severity”: “safe”
                },
                “sexual”: {
                    “filtered”: false,
                    “severity”: “safe”
                },
                “violence”: {
                    “filtered”: false,
                    “severity”: “safe”
                }
            }
        }
    ],
    “usage”: {
        “prompt_tokens”: 14,
        “completion_tokens”: 123,
        “total_tokens”: 137
    }
}
Click on Create Connector: Its Done
Test it with API Key

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart