Azure OpenAI Service website screenshot

Azure OpenAI Service

Azure OpenAI Service (part of Microsoft Foundry Models) provides REST API access to OpenAI models including GPT, o-series reasoning models, DALL-E, Whisper, and embedding models, hosted within Microsoft Azure with enterprise security, regional availability, private networking, content filtering, and Microsoft Entra ID integration. The data-plane REST API exposes endpoints for chat completions, completions, embeddings, image generation, audio transcription/translation, fine-tuning, and the Responses API, while the control-plane API manages Azure OpenAI resources and deployments.

3 APIs 0 Features
AILLMGenerative AIAzureOpenAIFoundation ModelsChat CompletionsEmbeddings

APIs

Azure OpenAI Inference REST API

Data-plane REST API for running inference against deployed Azure OpenAI models, including chat completions, completions, embeddings, image generation, and audio transcription/tr...

Azure OpenAI Responses API

Stateful, agent-friendly API for building multi-turn AI experiences with tool use, file inputs, and conversation state managed on the service side.

Azure OpenAI Control Plane API

Azure Resource Manager (ARM) REST API for creating and managing Azure OpenAI accounts, model deployments, network rules, and other resource configuration.

Collections

GraphQL

Azure OpenAI Service GraphQL API

Azure OpenAI Service provides REST API access to OpenAI models (GPT-4, GPT-3.5, DALL-E, Whisper, Embeddings) with enterprise SLAs, private networking, and Azure identity. The AP...

GRAPHQL

Event Specifications

Azure OpenAI Service - Streaming and Realtime APIs

AsyncAPI 2.6 description of the asynchronous and streaming surfaces of the Azure OpenAI Service (part of Microsoft Foundry Models): * The **Realtime API** over a WebSocket conne...

ASYNCAPI

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
📝
Signup
Signup
👥
GitHub Samples
GitHub Samples
🔗
OpenAPI Source
OpenAPI Source
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Azure OpenAI Inference REST API
  version: '2024-10-21'
items:
- info:
    name: Chat Completions
    type: folder
  items:
  - info:
      name: Create a chat completion
      type: http
    http:
      method: POST
      url: https://{resource-name}.openai.azure.com/openai/deployments/:deployment-id/chat/completions
      params:
      - name: deployment-id
        value: ''
        type: path
      - name: api-version
        value: ''
        type: query
      body:
        type: json
        data: '{}'
      auth:
        type: apikey
        key: api-key
        value: '{{api-key}}'
        placement: header
    docs: Create a chat completion
- info:
    name: Completions
    type: folder
  items:
  - info:
      name: Create a text completion
      type: http
    http:
      method: POST
      url: https://{resource-name}.openai.azure.com/openai/deployments/:deployment-id/completions
      params:
      - name: deployment-id
        value: ''
        type: path
      - name: api-version
        value: ''
        type: query
      body:
        type: json
        data: '{}'
      auth:
        type: apikey
        key: api-key
        value: '{{api-key}}'
        placement: header
    docs: Create a text completion
- info:
    name: Embeddings
    type: folder
  items:
  - info:
      name: Create embeddings
      type: http
    http:
      method: POST
      url: https://{resource-name}.openai.azure.com/openai/deployments/:deployment-id/embeddings
      params:
      - name: deployment-id
        value: ''
        type: path
      - name: api-version
        value: ''
        type: query
      body:
        type: json
        data: '{}'
      auth:
        type: apikey
        key: api-key
        value: '{{api-key}}'
        placement: header
    docs: Create embeddings
- info:
    name: Images
    type: folder
  items:
  - info:
      name: Generate images
      type: http
    http:
      method: POST
      url: https://{resource-name}.openai.azure.com/openai/deployments/:deployment-id/images/generations
      params:
      - name: deployment-id
        value: ''
        type: path
      - name: api-version
        value: ''
        type: query
      body:
        type: json
        data: '{}'
      auth:
        type: apikey
        key: api-key
        value: '{{api-key}}'
        placement: header
    docs: Generate images
- info:
    name: Audio
    type: folder
  items:
  - info:
      name: Transcribe audio
      type: http
    http:
      method: POST
      url: https://{resource-name}.openai.azure.com/openai/deployments/:deployment-id/audio/transcriptions
      params:
      - name: deployment-id
        value: ''
        type: path
      - name: api-version
        value: ''
        type: query
      body:
        type: multipart-form
        data:
        - name: file
          type: text
          value: ''
        - name: language
          type: text
          value: ''
        - name: prompt
          type: text
          value: ''
        - name: response_format
          type: text
          value: ''
        - name: temperature
          type: text
          value: ''
      auth:
        type: apikey
        key: api-key
        value: '{{api-key}}'
        placement: header
    docs: Transcribe audio
  - info:
      name: Translate audio to English
      type: http
    http:
      method: POST
      url: https://{resource-name}.openai.azure.com/openai/deployments/:deployment-id/audio/translations
      params:
      - name: deployment-id
        value: ''
        type: path
      - name: api-version
        value: ''
        type: query
      body:
        type: multipart-form
        data:
        - name: file
          type: text
          value: ''
        - name: prompt
          type: text
          value: ''
        - name: response_format
          type: text
          value: ''
        - name: temperature
          type: text
          value: ''
      auth:
        type: apikey
        key: api-key
        value: '{{api-key}}'
        placement: header
    docs: Translate audio to English
bundled: true