Microsoft Azure · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Microsoft Azure Image Prediction API

13 actions 13 updates phrasing extends openapi/microsoft-azure-imagepredictionapi-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Microsoft Azure's API. It is a proposal applied on top of the contract, not a document Microsoft Azure publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 13

$.info
$.paths['/{projectId}/classify/iterations/{publishedName}/url'].post
$.paths['/{projectId}/classify/iterations/{publishedName}/image'].post
$.paths['/{projectId}/classify/iterations/{publishedName}/url/nostore'].post
$.paths['/{projectId}/classify/iterations/{publishedName}/image/nostore'].post
$.paths['/{projectId}/detect/iterations/{publishedName}/url'].post
$.paths['/{projectId}/detect/iterations/{publishedName}/image'].post
$.paths['/{projectId}/detect/iterations/{publishedName}/url/nostore'].post
$.paths['/{projectId}/detect/iterations/{publishedName}/image/nostore'].post
$.paths['/{projectId}/url'].post
$.paths['/{projectId}/image'].post
$.paths['/{projectId}/url/nostore'].post
$.paths['/{projectId}/image/nostore'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Microsoft Azure Image Prediction API
  version: 1.0.0
extends: openapi/microsoft-azure-imagepredictionapi-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 12
- target: $.paths['/{projectId}/classify/iterations/{publishedName}/url'].post
  update:
    x-apievangelist-phrasing:
      intent: Classify an image from a URL and save the result
      effect: write
      questions:
      - How do I classify an image hosted at a URL with my published Custom Vision model and keep the prediction?
      - Can I tag a web image with my classifier and have the prediction stored in the project?
      instructions:
      - text: Classify the image at {url} with iteration {publishedName} of project {projectId} and save the result.
        slots:
          url: requestBody.url
          publishedName: path.publishedName
          projectId: path.projectId
      - text: Run classifier {publishedName} on image URL {url} for project {projectId}, storing the prediction under application {application}.
        slots:
          publishedName: path.publishedName
          url: requestBody.url
          projectId: path.projectId
          application: query.application
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/classify/iterations/{publishedName}/image'].post
  update:
    x-apievangelist-phrasing:
      intent: Classify an uploaded image and save the result
      effect: write
      questions:
      - How do I send image bytes to my Custom Vision classifier and keep the prediction?
      - Can I upload a local photo for classification and have it saved to the project?
      instructions:
      - text: Classify uploaded image {imageData} with iteration {publishedName} of project {projectId} and save the result.
        slots:
          imageData: requestBody.imageData
          publishedName: path.publishedName
          projectId: path.projectId
      - text: Upload this file {imageData} to classifier {publishedName} in project {projectId} and keep the prediction.
        slots:
          imageData: requestBody.imageData
          publishedName: path.publishedName
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/classify/iterations/{publishedName}/url/nostore'].post
  update:
    x-apievangelist-phrasing:
      intent: Classify an image URL without storing it
      effect: read
      questions:
      - Can I classify an image at a URL without the image or prediction being saved?
      - Which call classifies a web image privately, leaving nothing stored in the project?
      instructions:
      - text: Classify the image at {url} with iteration {publishedName} of project {projectId} without saving it.
        slots:
          url: requestBody.url
          publishedName: path.publishedName
          projectId: path.projectId
      - text: Run a no-store classification of image URL {url} on project {projectId} iteration {publishedName}.
        slots:
          url: requestBody.url
          projectId: path.projectId
          publishedName: path.publishedName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/classify/iterations/{publishedName}/image/nostore'].post
  update:
    x-apievangelist-phrasing:
      intent: Classify an uploaded image without storing it
      effect: read
      questions:
      - Can I classify uploaded image bytes without Custom Vision keeping a copy?
      - What's the way to classify a local file without the result being saved?
      instructions:
      - text: Classify uploaded image {imageData} with iteration {publishedName} of project {projectId} without saving it.
        slots:
          imageData: requestBody.imageData
          publishedName: path.publishedName
          projectId: path.projectId
      - text: Run a no-store classification of file {imageData} on project {projectId} iteration {publishedName}.
        slots:
          imageData: requestBody.imageData
          projectId: path.projectId
          publishedName: path.publishedName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/detect/iterations/{publishedName}/url'].post
  update:
    x-apievangelist-phrasing:
      intent: Detect objects in an image URL and save the result
      effect: write
      questions:
      - How do I find and locate objects in an image at a URL using my object detection model?
      - Can I get bounding boxes for a web image and keep the detection in the project?
      instructions:
      - text: Detect objects in the image at {url} with iteration {publishedName} of project {projectId} and save the result.
        slots:
          url: requestBody.url
          publishedName: path.publishedName
          projectId: path.projectId
      - text: Run object detector {publishedName} on image URL {url} for project {projectId}, storing it under application {application}.
        slots:
          publishedName: path.publishedName
          url: requestBody.url
          projectId: path.projectId
          application: query.application
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/detect/iterations/{publishedName}/image'].post
  update:
    x-apievangelist-phrasing:
      intent: Detect objects in an uploaded image and save the result
      effect: write
      questions:
      - How do I upload a photo and get the objects my detection model finds in it, saved to the project?
      - Can I run object detection on local image bytes and keep the result?
      instructions:
      - text: Find objects in the photo bytes {imageData} I upload, using detector {publishedName} of project {projectId}, and store the detections.
        slots:
          imageData: requestBody.imageData
          publishedName: path.publishedName
          projectId: path.projectId
      - text: Upload file {imageData} to object detector {publishedName} in project {projectId} and keep the detections.
        slots:
          imageData: requestBody.imageData
          publishedName: path.publishedName
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/detect/iterations/{publishedName}/url/nostore'].post
  update:
    x-apievangelist-phrasing:
      intent: Detect objects in an image URL without storing it
      effect: read
      questions:
      - Can I detect objects in a web image without the image or detections being saved?
      - Which call finds objects at an image URL and leaves nothing in my project?
      instructions:
      - text: Detect objects in the image at {url} with iteration {publishedName} of project {projectId} without saving it.
        slots:
          url: requestBody.url
          publishedName: path.publishedName
          projectId: path.projectId
      - text: Run a no-store object detection on image URL {url} for project {projectId} iteration {publishedName}.
        slots:
          url: requestBody.url
          projectId: path.projectId
          publishedName: path.publishedName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/detect/iterations/{publishedName}/image/nostore'].post
  update:
    x-apievangelist-phrasing:
      intent: Detect objects in an uploaded image without storing it
      effect: read
      questions:
      - Can I run object detection on an uploaded image without Custom Vision keeping it?
      - What's the way to detect objects in a local file privately?
      instructions:
      - text: Detect objects in uploaded image {imageData} with iteration {publishedName} of project {projectId} without saving it.
        slots:
          imageData: requestBody.imageData
          publishedName: path.publishedName
          projectId: path.projectId
      - text: Run a no-store object detection on file {imageData} for project {projectId} iteration {publishedName}.
        slots:
          imageData: requestBody.imageData
          projectId: path.projectId
          publishedName: path.publishedName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/url'].post
  update:
    x-apievangelist-phrasing:
      intent: Predict an image URL with a prediction key (older API)
      effect: write
      questions:
      - How do I get a prediction for an image URL using a prediction key and an iteration id?
      - Can the older predict endpoint score a web image against a specific iteration and save it?
      instructions:
      - text: Predict the image at {Url} for project {projectId} using prediction key {Prediction-Key} and save the result.
        slots:
          Url: requestBody.Url
          projectId: path.projectId
          Prediction-Key: header.Prediction-Key
      - text: Score image URL {Url} against iteration {iterationId} of project {projectId} with the older predict endpoint.
        slots:
          Url: requestBody.Url
          iterationId: query.iterationId
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/image'].post
  update:
    x-apievangelist-phrasing:
      intent: Predict an uploaded image with a prediction key (older API)
      effect: write
      questions:
      - How do I get a prediction for uploaded image bytes by iteration id using a prediction key?
      - Can the older predict endpoint score a local image and store the result?
      instructions:
      - text: Predict uploaded image {imageData} for project {projectId} using prediction key {Prediction-Key} and save the result.
        slots:
          imageData: requestBody.imageData
          projectId: path.projectId
          Prediction-Key: header.Prediction-Key
      - text: Score file {imageData} against iteration {iterationId} of project {projectId} with the older predict endpoint.
        slots:
          imageData: requestBody.imageData
          iterationId: query.iterationId
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/url/nostore'].post
  update:
    x-apievangelist-phrasing:
      intent: Predict an image URL without storing it (older API)
      effect: read
      questions:
      - Can the older predict endpoint score an image URL by iteration id without saving anything?
      - Which prediction-key call evaluates a web image and keeps no copy?
      instructions:
      - text: Predict the image at {Url} for project {projectId} using prediction key {Prediction-Key} without saving it.
        slots:
          Url: requestBody.Url
          projectId: path.projectId
          Prediction-Key: header.Prediction-Key
      - text: Run a no-store prediction on image URL {Url} against iteration {iterationId} of project {projectId}.
        slots:
          Url: requestBody.Url
          iterationId: query.iterationId
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{projectId}/image/nostore'].post
  update:
    x-apievangelist-phrasing:
      intent: Predict an uploaded image without storing it (older API)
      effect: read
      questions:
      - Can the older predict endpoint score uploaded image bytes without keeping them?
      - Which prediction-key call evaluates a local file privately by iteration id?
      instructions:
      - text: Predict uploaded image {imageData} for project {projectId} using prediction key {Prediction-Key} without saving it.
        slots:
          imageData: requestBody.imageData
          projectId: path.projectId
          Prediction-Key: header.Prediction-Key
      - text: Run a no-store prediction on file {imageData} against iteration {iterationId} of project {projectId}.
        slots:
          imageData: requestBody.imageData
          iterationId: query.iterationId
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/microsoft-azure-imagepredictionapi-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.