Azure AI APIs

Unlocking the power of Artificial Intelligence with Azure

Welcome to Azure AI Documentation

Explore the comprehensive suite of Artificial Intelligence services offered by Microsoft Azure. These APIs enable you to build intelligent applications that can see, hear, speak, understand, and learn.

Vision

Leverage the power of Computer Vision to analyze images and videos, extract insights, and build intelligent visual experiences.

Azure AI Vision

Analyze images for objects, faces, text, and more. Extract rich metadata and build visually intelligent applications.

Key Features: Image analysis, OCR, face detection, spatial analysis.

Endpoints: POST /vision/v1.0/analyze, POST /vision/v1.0/ocr

Azure AI Video Indexer

Gain insights from videos by automatically extracting spoken words, faces, emotions, and keyframes.

Key Features: Speech-to-text, speaker identification, sentiment analysis, keyword extraction.

Endpoints: POST /Accounts/{accountId}/Videos, GET /Accounts/{accountId}/Videos/{videoId}/Index

Language

Understand and process human language with advanced Natural Language Processing (NLP) capabilities.

Azure AI Language

Perform tasks like sentiment analysis, key phrase extraction, named entity recognition (NER), and language detection.

Key Features: Sentiment analysis, entity recognition, text summarization, question answering.

Endpoints: POST /language/:analyze-text, POST /language/:extractAnswers

Azure AI Translator

Translate text between various languages in real-time with high accuracy.

Key Features: Text translation, language detection, transliteration.

Endpoints: POST /translate, POST /detect

Azure AI Conversational Language Understanding (CLU)

Build custom natural language understanding models to interpret user intents and extract entities from conversational text.

Key Features: Intent recognition, entity extraction, custom models.

Endpoints: Primarily accessed via CLU Studio for model training and deployment.

Speech

Enable your applications to interact with users through natural speech.

Azure AI Speech

Convert speech to text (STT) and text to speech (TTS) with high accuracy and natural-sounding voices.

Key Features: Real-time speech recognition, batch transcription, neural text-to-speech, custom speech models.

Endpoints: WebSocket APIs for real-time, REST APIs for batch operations.

Azure AI Speech Translation

Translate spoken language in real-time, enabling multilingual conversations.

Key Features: Speech-to-speech translation, speech-to-text translation.

Endpoints: WebSocket APIs with translation capabilities.

Decision

Empower your applications with intelligent decision-making capabilities.

Azure AI Anomaly Detector

Identify unusual patterns and outliers in time-series data to detect anomalies.

Key Features: Univariate anomaly detection, multivariate anomaly detection.

Endpoints: POST /anomalies, POST /anomalies/multivariate

Azure AI Content Safety

Moderate text, images, and video for harmful content across various categories.

Key Features: Hate speech detection, sexual content detection, violence detection.

Endpoints: POST /text:analyze, POST /image:analyze

Developer Tools & Services

Enhance your AI development workflow with powerful tools and platforms.

Azure Machine Learning

A cloud-based environment for training, deploying, and managing machine learning models at scale.

Key Features: Automated ML, designer, notebooks, MLOps.

Access: Via Azure ML Studio and SDKs.

Azure OpenAI Service

Access cutting-edge OpenAI models like GPT-4, GPT-3.5-Turbo, and DALL-E within Azure's enterprise-grade environment.

Key Features: Generative AI, large language models, image generation.

Endpoints: POST /deployments/{deployment-name}/chat/completions, POST /deployments/{deployment-name}/images/generations