Azure AI Services Multi-Service Resource Creation

Build generative applications by using Foundry
Answer HTTP Method: PUT; Kind: "CognitiveServices"

HOTSPOT You need to create a new resource that will be used to perform sentiment analysis and optical character recognition (OCR). The solution must meet the following requirements: • Use a single key and endpoint to access multiple services. • Consolidate billing for future services that you might use. • Support the use of Azure Vision in Foundry Tools in the future. How should you complete the HTTP request to create the new resource? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. exhibit

Community Insight

The question tests knowledge of Azure Resource Manager (ARM) conventions, specifically that multi-service accounts use the 'CognitiveServices' kind rather than specific service kinds like 'ComputerVision'.

This scenario tests the correct Azure REST API parameters for creating a multi-service AI resource. The solution requires using PUT for creation and specifying 'CognitiveServices' as the kind to consolidate billing and access.

Learners often select specific service kinds like 'ComputerVision' or 'TextAnalytics' because the requirements mention those features, failing to recognize that a single-key multi-service account is required.

Community Discussion (1 comments)

Amelia233 👍 1
Correct Answers HTTP Method: PUT kind: "CognitiveServices" Explanations HTTP Method (PUT): In Azure Resource Manager (ARM) REST APIs, resource creation or full replacement at a specific URI uses the PUT verb. kind ("CognitiveServices"): The multi-service Azure AI services resource type is denoted by the "CognitiveServices" kind. Single-service kinds (like "ComputerVision" or "TextAnalytics") only provide access to individual APIs and cannot satisfy the requirement for consolidated billing, multi-service key/endpoint access, or future Vision integration.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

To create a new resource in Azure via REST API, the HTTP method must be PUT, which creates or replaces a resource at a specified URI. To meet the requirement of using a single key and endpoint for multiple services (Sentiment Analysis and OCR), you must provision a Multi-Service resource. In the Azure Resource Manager schema, this is identified by setting the kind property to "CognitiveServices". This allows unified billing and access across various AI capabilities.

Why Other Candidate Answers Are Wrong

Selecting methods like POST or PATCH would be incorrect; POST is typically for creating child resources or invoking actions, while PATCH is for partial updates. Selecting specific kinds like "ComputerVision" or "TextAnalytics" would create isolated single-service resources, each with its own key and endpoint, violating the requirement for a single key/endpoint and consolidated billing.

Community Comment Notes

As Amelia233 noted, the explanation highlights that "CognitiveServices" is the specific kind for multi-service accounts. The community consensus confirms that PUT is the standard verb for ARM resource creation and that the multi-service nature dictates the kind selection.

Exam Strategy

Focus on the distinction between Single-Service and Multi-Service resources in Azure AI. Remember that 'Multi-Service' always uses the kind 'CognitiveServices' and provides a single endpoint/key for all included APIs.

Frequently Asked Questions

What is the difference between a single-service and multi-service Azure AI resource?

A single-service resource has its own key/endpoint for one API (e.g., only Vision). A multi-service resource ('CognitiveServices') shares one key/endpoint for multiple APIs, simplifying management and billing.

Which HTTP verb is used to create a new Azure Resource Manager resource?

PUT is used to create a new resource or replace an existing one at a specific URI. PATCH is used for updates, and DELETE for removal.

More AI-103 FAQ →

Related Analysis

Practice All AI-103 Questions

Access 88 questions with complete answers and detailed explanations.

View Full AI-103 Practice Test →

← Back to AI-103 Study Guide