Introduction
Azure AI services are cloud-based services that encapsulate AI capabilities. Rather than a single product, you should think of AI services as a set of individual services that you can use as building blocks to compose sophisticated, intelligent applications.
AI services includes a wide range of individual services across multiple categories, as shown in the following table.
Language | Speech | Vision | Decision |
---|---|---|---|
Azure AI Language | Azure AI Speech | Azure AI Computer Vision | Azure AI Anomaly Detector |
Azure AI Translator | Azure AI Custom Vision | Azure AI Content Moderator | |
Azure AI Face | Azure AI Personalizer |
You can use AI services to build your own AI solutions to provide out-of-the-box solutions for common AI scenarios. Azure AI services include:
- Azure AI Document Intelligence - An optical character recognition (OCR) solution that can extract semantic meaning from forms, such as invoices, receipts, and others.
- Azure AI Immersive Reader - A reading solution that supports people of all ages and abilities.
- Azure Cognitive Search - A cloud-scale search solution that uses AI services to extract insights from data and documents.
- Azure OpenAI - An Azure Cognitive Service that provides access to the capabilities of OpenAI GPT-4.
While the details of each AI service can vary, the approach to provisioning and consuming them is generally the same.
In this module, you will learn how to:
- Create Azure AI services resources in an Azure subscription.
- Identify endpoints, keys, and locations required to consume an AI services resource.
- Use a REST API to consume an AI service.
- Use an SDK to consume an AI service.