用途:Azure AI Language 服务的 Python 客户端库 azure-ai-textanalytics,面向自然语言处理任务,如情感分析、实体识别、关键短语提取、语言检测、PII 检测及医疗文本分析。安装命令为 pip install azure-ai-textanalytics。
主要能力:提供 analyze_sentiment(含观点挖掘)、recognize_entities(命名实体识别)、recognize_pii_entities(PII 检测与脱敏)、recognize_linked_entities(实体链接)、extract_key_phrases、detect_language、begin_analyze_healthcare_entities(医疗 NLP,长时运行)以及 begin_analyze_actions(批量多任务分析)。
认证与用法:需设置环境变量 AZURE_LANGUAGE_ENDPOINT 和 AZURE_LANGUAGE_KEY(API Key 方式);也可使用 Entra ID(推荐),通过 DefaultAzureCredential 构造 TextAnalyticsClient。同步与异步两种客户端均提供。
批量与限制:批量操作每请求最多处理 10 个文档;建议已知语言时显式指定以提升准确率;异步客户端适用于高吞吐场景;需处理结果中可能出现的单文档错误;建议使用上下文管理器或显式关闭客户端。
适用场景:文本情感分析、实体抽取、关键短语提取、语言识别、敏感信息检测与脱敏,以及医疗文本的实体识别与标准化链接。使用前需准备 Azure Language 资源端点与凭据。未提供具体计费、配额或平台限制信息。