用途:该 SDK 用于在 Python 中调用 Azure AI Language 服务的自然语言处理能力,覆盖情感分析、实体识别、关键短语、语言检测、PII 与医疗文本分析等场景。
主要能力:提供 analyze_sentiment(可开启观点挖掘做方面级情感)、recognize_entities(命名实体识别)、recognize_pii_entities(PII 检测与脱敏)、recognize_linked_entities(链接到 Wikipedia)、extract_key_phrases、detect_language,以及长时运行的 begin_analyze_healthcare_entities(医疗实体与规范化、数据源链接)和 begin_analyze_actions(批量多任务分析)。
使用方式:安装 pip install azure-ai-textanalytics。认证可用 API Key(AzureKeyCredential)或推荐的 Entra ID(DefaultAzureCredential)。需配置环境变量 AZURE_LANGUAGE_ENDPOINT 与 AZURE_LANGUAGE_KEY。异步场景可用 aio 版 TextAnalyticsClient。
适用场景:需要对文本做情感、实体、关键短语、语言、PII 或医疗信息的批量云端分析。
限制:官方建议批量请求每批最多 10 个文档;结果列表可能含部分文档错误,需处理;已知语言时指定可提升准确度;使用上下文管理器或显式关闭客户端。资料未提供具体计费、价格与性能指标,使用前应结合环境验证,不替代专家评审。