# 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 Content Moderator Client Image Moderation… version: 1.0.0 extends: openapi/microsoft-azure-imagemoderation-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: 4 - target: $.paths['/contentmoderator/moderate/v1.0/ProcessImage/FindFaces'].post update: x-apievangelist-phrasing: intent: Detect faces in an image effect: read questions: - How do I find out whether an uploaded image contains people's faces? - Can Content Moderator return the faces it found in a picture? instructions: - text: Find the faces in this image. - text: Detect faces in the image and set cache to {CacheImage}. slots: CacheImage: query.CacheImage method: generated generated: '2026-09-26' - target: $.paths['/contentmoderator/moderate/v1.0/ProcessImage/OCR'].post update: x-apievangelist-phrasing: intent: Extract text from an image for moderation effect: read questions: - How do I pull text out of an image to screen it for offensive words? - Which language does image OCR default to if I don't specify one? - Can I turn on enhanced OCR for better text detection? instructions: - text: Run OCR on this image in language {language}. slots: language: query.language - text: Extract text from the image in {language} with enhanced mode {enhanced}. slots: language: query.language enhanced: query.enhanced method: generated generated: '2026-09-26' - target: $.paths['/contentmoderator/moderate/v1.0/ProcessImage/Evaluate'].post update: x-apievangelist-phrasing: intent: Score an image for adult or racy content effect: read questions: - Is this image likely to contain adult or racy content? - What probability scores do I get when evaluating an image for explicit material? instructions: - text: Evaluate this image for adult and racy content. - text: 'Get racy and adult probabilities for the image, caching it: {CacheImage}.' slots: CacheImage: query.CacheImage method: generated generated: '2026-09-26' - target: $.paths['/contentmoderator/moderate/v1.0/ProcessImage/Match'].post update: x-apievangelist-phrasing: intent: Match an image against a custom image list effect: read questions: - How do I check whether an image matches one I've already blocked in a custom list? - Can I fuzzy-match an upload against my own image list and get its tags? instructions: - text: Match this image against custom image list {listId}. slots: listId: query.listId - text: Check whether the image is already in one of my custom image lists. method: generated generated: '2026-09-26'