Skip to main content

Azure AI Services

Azure AI Services are cloud-based artificial intelligence services that help developers build cognitive intelligence into applications without having direct AI or data science skills. These services provide pre-trained models and APIs across multiple AI domains.

Available AI Services

Azure AI Services span four main categories: Vision, Language, Speech, and Decision APIs.

Computer Vision

Analyze images and videos to extract visual features, detect objects, read text, and generate captions

Document Intelligence

Extract text, tables, and structure from documents with OCR and intelligent document processing

Custom Vision

Build custom image classification and object detection models for your specific use cases

Language

Natural language processing for text analysis, entity recognition, sentiment analysis, and more

Translator

Neural machine translation across 100+ languages with real-time text and document translation

Speech

Speech-to-text, text-to-speech, speech translation, and voice recognition capabilities

Anomaly Detector

Detect anomalies in time series data with univariate and multivariate detection (retiring)

Personalizer

Reinforcement learning service for personalized content recommendations (retired)

Content Understanding

Process and analyze documents, images, videos, and audio with generative AI

Service Categories

Vision Services

Analyze visual content in images and videos:
  • Computer Vision: Extract text, detect objects, analyze images, generate captions
  • Custom Vision: Train custom image classification and object detection models
  • Document Intelligence: OCR and intelligent document processing for forms and documents
  • Content Understanding: Multimodal content analysis with generative AI

Language Services

Understand and analyze text:
  • Language: NLP features including entity recognition, sentiment analysis, key phrase extraction, and summarization
  • Translator: Neural machine translation for text and documents across 100+ languages

Speech Services

Process spoken language:
  • Speech: Speech-to-text transcription, text-to-speech synthesis, speech translation, and voice recognition

Decision Services (Retiring)

  • Anomaly Detector: Time series anomaly detection for monitoring and diagnostics
  • Personalizer: Reinforcement learning for content personalization

Development Options

Azure AI Services can be accessed through multiple interfaces:

REST APIs

Direct HTTP access to all service features with language-agnostic integration

Client SDKs

Native libraries for C#, Python, Java, JavaScript, and other popular languages

Azure Portal

Web-based interface for service management and configuration

Containers

Deploy services on-premises for compliance, security, or low-latency requirements

Key Features

Pre-trained Models

All services provide pre-trained models that work out of the box without requiring machine learning expertise.

Custom Models

Many services support training custom models on your own data:
  • Custom Vision for image recognition
  • Custom Speech for speech recognition
  • Custom Translator for domain-specific translation
  • Document Intelligence custom models

Enterprise Ready

  • Security: Authenticate with Azure Active Directory and managed identities
  • Compliance: Meet regulatory requirements with data residency and certifications
  • Scalability: Auto-scale to handle varying workloads
  • Monitoring: Track usage and performance with Azure Monitor

Pricing

Azure AI Services use consumption-based pricing with different tiers:
  • Free Tier (F0): Limited transactions for evaluation and development
  • Standard Tier (S0): Pay-as-you-go pricing based on API calls
  • Commitment Tiers: Discounted rates for predictable usage

Getting Started

1

Create Azure Account

Sign up for a free Azure account at azure.microsoft.com
2

Create AI Service Resource

Use the Azure Portal to create a resource for the service you need
3

Get API Keys

Retrieve your endpoint URL and API keys from the resource
4

Make API Calls

Use REST APIs or SDKs to integrate AI capabilities into your application

Use Cases

Document Processing

  • Extract data from invoices, receipts, and forms
  • Automate document workflows
  • Digitize paper documents

Content Moderation

  • Detect inappropriate content in images and text
  • Monitor user-generated content
  • Ensure brand safety

Customer Experience

  • Add chatbots with natural language understanding
  • Transcribe and analyze call center conversations
  • Translate content for global audiences

Business Intelligence

  • Detect anomalies in metrics and KPIs
  • Extract insights from unstructured data
  • Automate data entry and processing

Regional Availability

Azure AI Services are available in multiple Azure regions worldwide. Service availability varies by region:
  • East US: All services available
  • West US: All services available
  • West Europe: All services available
  • Southeast Asia: Most services available
Check Azure region availability for specific service availability.

Support and Resources

Documentation

Official Azure AI Services documentation

Code Samples

Sample code and quickstarts on GitHub

Support

Azure technical support and community forums

Training

Microsoft Learn training modules and learning paths

Next Steps

Explore individual services to learn about their specific capabilities:

Build docs developers (and LLMs) love