tests.http (34 lines of code) (raw):

@apimName = <your-api-management-name> @apiPath = openai @azureOpenAIDeploymentId = gpt-35-turbo @azureOpenAIApiVersion = 2023-03-15-preview @prompt = "You are a helpful assistant." @stream = false @subscriptionKeyMarketing = <your-marketing-subscription-key> @subscriptionKeyFinance = <your-finance-subscription-key> ### Test Azure API Management endpoint with OpenAI backend, with Marketing subscription key POST https://{{apimName}}.azure-api.net/{{apiPath}}/deployments/{{azureOpenAIDeploymentId}}/chat/completions?api-version={{azureOpenAIApiVersion}} Content-Type: application/json api-key: {{subscriptionKeyMarketing}} { "messages": [ { "role": "user", "content": {{prompt}} } ], "stream": {{stream}} } ### Test Azure API Management endpoint with OpenAI backend, with Finance subscription key POST https://{{apimName}}.azure-api.net/{{apiPath}}/deployments/{{azureOpenAIDeploymentId}}/chat/completions?api-version={{azureOpenAIApiVersion}} Content-Type: application/json api-key: {{subscriptionKeyFinance}} { "messages": [ { "role": "user", "content": {{prompt}} } ], "stream": {{stream}} }