azure-ai-textanalytics-py

Access Azure AI Language NLP via the Text Analytics SDK for sentiment, entities, and key phrases.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-ai-textanalytics-py-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-ai-textanalytics-py
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-python/skills/azure-ai-textanalytics-py
Command: npx skills add https://github.com/microsoft/skills --skill azure-ai-textanalytics-py-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable Python developers to access Azure AI Language NLP capabilities (sentiment, entities, key phrases, language detection, PII, and healthcare NLP) through an official Python SDK.

Core Features & Use Cases

  • Supports sentiment analysis, entity recognition, key phrase extraction, language detection, PII recognition, and healthcare NLP with both synchronous and asynchronous clients.
  • Simplifies integration into Python apps for analyzing customer feedback, documents, and chat conversations with practical examples and clear authentication patterns.
  • Example use case: analyze a corpus of reviews to extract sentiment, entities, and key phrases, then route results to downstream pipelines.

Quick Start

Install the azure-ai-textanalytics package and run a basic sentiment and entity analysis example.

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 perform sentiment analysis and entity recognition in Python using Azure?

Sentiment analysis and entity recognition in Python use the Azure AI Text Analytics SDK to access Azure AI Language NLP capabilities. It provides installation instructions, authentication examples, and synchronous and asynchronous usage patterns for analyzing customer feedback, documents, and chat interactions.

What NLP tasks can I handle with the Azure Text Analytics Python SDK?

The Azure Text Analytics Python SDK supports sentiment analysis, entity recognition, key phrase extraction, language detection, PII detection, and healthcare NLP. It enables Python developers to analyze customer feedback, documents, and chat conversations using both synchronous and asynchronous clients.

Does the Azure Text Analytics SDK support asynchronous operations for processing large volumes of text?

The Azure Text Analytics SDK supports asynchronous operations alongside synchronous clients. Python developers can process large corpora of reviews or documents for sentiment analysis, entity recognition, and key phrase extraction without blocking application execution.

Can I extract key phrases and detect PII from customer feedback in Python?

Key phrase extraction and PII detection from customer feedback are supported by the Azure Text Analytics Python SDK. It enables Python developers to analyze text interactions and route extracted sentiment, entities, and key phrases to downstream pipelines.

What's the best way to integrate Azure healthcare NLP into a Python application?

Integrating Azure healthcare NLP into a Python application uses the official Text Analytics SDK to access Azure AI Language capabilities. It provides clear authentication patterns and practical examples for analyzing documents and chat conversations synchronously or asynchronously.

Why use the official Azure Text Analytics SDK instead of other Python NLP libraries for text analytics?

The official Azure Text Analytics SDK provides direct access to Azure AI Language NLP capabilities like sentiment analysis, entity recognition, and healthcare NLP. It simplifies integration into Python apps with authentication examples and synchronous and asynchronous usage patterns.