azure-ai-textanalytics-py

Analyze text for sentiment, entities, key phrases, language, and PII via Azure AI.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-ai-textanalytics-py-davidrrowley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-ai-textanalytics-py
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-ai-textanalytics-py
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-ai-textanalytics-py-davidrrowley

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill exposes Azure AI Text Analytics capabilities so developers and analysts can automatically extract sentiment, named entities, key phrases, detect language, identify PII, and run healthcare NLP without building custom NLP pipelines.

Core Features & Use Cases

  • Sentiment analysis & opinion mining: Get document-level sentiment and aspect-based opinions for customer feedback and reviews.
  • Named entity recognition & linking: Detect people, organizations, locations, and link entities for enrichment.
  • Key phrase extraction & language detection: Quickly summarize text and route content by language for downstream processing.
  • PII detection & healthcare NLP: Redact sensitive information and extract clinical entities from medical notes for compliance and analytics.
  • Batch and async processing: Support for batched actions, long-running healthcare analysis, and async clients for high-throughput scenarios.

Quick Start

Use the Azure AI Text Analytics client to analyze sentiment and extract entities from a short list of texts.

Frequently Asked Questions about azure-ai-textanalytics-py

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract sentiment and key phrases from customer feedback in Python?

Azure AI Text Analytics supports batch processing of short documents, allowing you to analyze sentiment, extract key phrases, and detect language across multiple texts simultaneously for efficient customer feedback processing.

Can I redact PII from text documents using Azure AI?

Yes, you can redact PII using Azure AI Text Analytics. It identifies sensitive information in text documents, enabling automated PII redaction workflows to maintain data compliance and protect personal information.

Does Azure Text Analytics support healthcare NLP for clinical notes?

Yes, Azure Text Analytics supports healthcare NLP to extract clinical entities from medical notes. It uses long-running asynchronous analysis to process patient records and clinical documentation for healthcare analytics.

What do I need to set up Azure Text Analytics for Python development?

You need Azure Language endpoint credentials to use Azure Text Analytics in Python. The Skill supports both synchronous and asynchronous clients, enabling high-throughput batched actions and long-running analysis workflows.

How does async batch processing work for Azure Text Analytics?

Async batch processing in Azure Text Analytics uses asynchronous clients to handle high-throughput scenarios. It supports batched action analysis, allowing simultaneous submission of multiple documents and NLP tasks.