你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TextAnalyticsClient class

用于与 Azure 文本分析 交互的客户端类。

构造函数

TextAnalyticsClient(string, TokenCredential | KeyCredential, TextAnalyticsClientOptions)

创建 TextAnalyticsClient 的实例。

用法示例:

import { TextAnalyticsClient, AzureKeyCredential } from "@azure/ai-text-analytics";

const client = new TextAnalyticsClient(
   "<service endpoint>",
   new AzureKeyCredential("<api key>")
);

属性

defaultCountryHint

要使用的默认国家/地区提示。 默认为“us”。

defaultLanguage

要使用的默认语言。 默认为“en”。

endpointUrl

TextAnalytics 终结点的 URL

方法

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

运行预测模型,以识别输入字符串中包含的积极、消极、中性或混合情绪,以及指示模型对每个预测情绪的置信度分数。 (可选)它还可以通过观点挖掘来识别文本中的目标和评估。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

运行预测模型,以识别输入文档中包含的积极、消极、中性或混合情绪,以及指示模型对每个预测情绪的置信度分数。(可选)它还可以通过观点挖掘来识别文本中的目标和评估。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

beginAnalyzeActions(string[], TextAnalyticsActions, string, BeginAnalyzeActionsOptions)

提交用于分析的文本文档的集合。 指定要执行的一个或多个唯一操作。

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

提交用于分析的文本文档的集合。 指定要执行的一个或多个唯一操作。

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

启动医疗保健分析操作,以识别与医疗保健相关的实体 (药物、状况、症状等) 及其关系。

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

启动医疗保健分析操作,以识别与医疗保健相关的实体 (药物、状况、症状等) 及其关系。

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

运行预测模型以确定传入的输入文档所使用的语言,并为每个输入文档返回检测到的语言以及指示模型对推断语言正确置信度的分数。 接近 1 的分数表示结果中的确定性较高。 支持 120 种语言。

detectLanguage(string[], string, DetectLanguageOptions)

运行预测模型来确定传入的输入字符串写入的语言,并为每个输入字符串返回检测到的语言以及指示模型对推断语言正确置信度的分数。 接近 1 的分数表示结果中的确定性较高。 支持 120 种语言。

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

运行模型以标识传入的输入字符串中找到的重要短语的集合。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

运行模型以标识传入的输入文档中发现的重要短语的集合。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

运行预测模型以标识传入输入字符串中的命名实体集合,并将这些实体分类为人员、位置或组织等类型。 有关可用类别的详细信息,

请参阅 https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types。 有关此操作支持的语言的列表,请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

运行预测模型以识别传入的输入文档中的命名实体集合,并将这些实体分类为人员、位置或组织等类型。 有关可用类别的详细信息,

请参阅 https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types。 有关此操作支持的语言的列表,请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

运行预测模型以标识在传入的输入字符串中找到的实体集合,并包含将实体链接到已知知识库中的相应条目的信息。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)

运行预测模型以识别传入的输入文档中发现的实体集合,并包含将实体链接到已知知识库中的相应条目的信息。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

recognizePiiEntities(string[], string, RecognizePiiEntitiesOptions)

运行预测模型以识别包含传入输入字符串中的个人身份信息的实体集合,并将这些实体分类为美国社会安全号码、驾驶执照号码或信用卡号等类型。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

运行预测模型以识别包含传入输入文档中的个人身份信息的实体集合,并将这些实体分类为美国社会安全号码、驾驶执照号码或信用卡号等类型。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support

构造函数详细信息

TextAnalyticsClient(string, TokenCredential | KeyCredential, TextAnalyticsClientOptions)

创建 TextAnalyticsClient 的实例。

用法示例:

import { TextAnalyticsClient, AzureKeyCredential } from "@azure/ai-text-analytics";

const client = new TextAnalyticsClient(
   "<service endpoint>",
   new AzureKeyCredential("<api key>")
);
new TextAnalyticsClient(endpointUrl: string, credential: TokenCredential | KeyCredential, options?: TextAnalyticsClientOptions)

参数

endpointUrl

string

TextAnalytics 终结点的 URL

credential

TokenCredential | KeyCredential

用于对服务的请求进行身份验证。

options
TextAnalyticsClientOptions

用于配置 TextAnalytics 客户端。

属性详细信息

defaultCountryHint

要使用的默认国家/地区提示。 默认为“us”。

defaultCountryHint: string

属性值

string

defaultLanguage

要使用的默认语言。 默认为“en”。

defaultLanguage: string

属性值

string

endpointUrl

TextAnalytics 终结点的 URL

endpointUrl: string

属性值

string

方法详细信息

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

运行预测模型,以识别输入字符串中包含的积极、消极、中性或混合情绪,以及指示模型对每个预测情绪的置信度分数。 (可选)它还可以通过观点挖掘来识别文本中的目标和评估。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

function analyzeSentiment(documents: string[], language?: string, options?: AnalyzeSentimentOptions): Promise<AnalyzeSentimentResultArray>

参数

documents

string[]

要分析的输入字符串。

language

string

写入所有输入字符串的语言。 如果未指定,此值将设置为 中的 TextAnalyticsClientOptions默认语言。 如果设置为空字符串,则服务将应用一个模型,其中语言显式设置为“None”。

options
AnalyzeSentimentOptions

包括启用观点挖掘的可选参数。

返回

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

运行预测模型,以识别输入文档中包含的积极、消极、中性或混合情绪,以及指示模型对每个预测情绪的置信度分数。(可选)它还可以通过观点挖掘来识别文本中的目标和评估。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

function analyzeSentiment(documents: TextDocumentInput[], options?: AnalyzeSentimentOptions): Promise<AnalyzeSentimentResultArray>

参数

documents

TextDocumentInput[]

要分析的输入文档。

options
AnalyzeSentimentOptions

包括启用观点挖掘的可选参数。

返回

beginAnalyzeActions(string[], TextAnalyticsActions, string, BeginAnalyzeActionsOptions)

提交用于分析的文本文档的集合。 指定要执行的一个或多个唯一操作。

function beginAnalyzeActions(documents: string[], actions: TextAnalyticsActions, language?: string, options?: BeginAnalyzeActionsOptions): Promise<AnalyzeActionsPollerLike>

参数

documents

string[]

要分析的文档集合

actions
TextAnalyticsActions

要执行的 TextAnalyticsActions。

language

string

写入所有输入字符串的语言。 如果未指定,此值将设置为 中的 TextAnalyticsClientOptions默认语言。 如果设置为空字符串,则服务将应用语言显式设置为“None”的模型。

options
BeginAnalyzeActionsOptions

操作的选项。

返回

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

提交用于分析的文本文档的集合。 指定要执行的一个或多个唯一操作。

function beginAnalyzeActions(documents: TextDocumentInput[], actions: TextAnalyticsActions, options?: BeginAnalyzeActionsOptions): Promise<AnalyzeActionsPollerLike>

参数

documents

TextDocumentInput[]

要分析的文档集合

actions
TextAnalyticsActions

要执行的 TextAnalyticsActions。

options
BeginAnalyzeActionsOptions

操作的选项。

返回

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

启动医疗保健分析操作,以识别与医疗保健相关的实体 (药物、状况、症状等) 及其关系。

function beginAnalyzeHealthcareEntities(documents: string[], language?: string, options?: BeginAnalyzeHealthcareEntitiesOptions): Promise<AnalyzeHealthcareEntitiesPollerLike>

参数

documents

string[]

要分析的文档集合。

language

string

写入所有输入字符串的语言。 如果未指定,此值将设置为 中的 TextAnalyticsClientOptions默认语言。 如果设置为空字符串,则服务将应用语言显式设置为“None”的模型。

options
BeginAnalyzeHealthcareEntitiesOptions

操作的选项。

返回

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

启动医疗保健分析操作,以识别与医疗保健相关的实体 (药物、状况、症状等) 及其关系。

function beginAnalyzeHealthcareEntities(documents: TextDocumentInput[], options?: BeginAnalyzeHealthcareEntitiesOptions): Promise<AnalyzeHealthcareEntitiesPollerLike>

参数

documents

TextDocumentInput[]

要分析的文档集合。

options
BeginAnalyzeHealthcareEntitiesOptions

操作的选项。

返回

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

运行预测模型以确定传入的输入文档所使用的语言,并为每个输入文档返回检测到的语言以及指示模型对推断语言正确置信度的分数。 接近 1 的分数表示结果中的确定性较高。 支持 120 种语言。

function detectLanguage(documents: DetectLanguageInput[], options?: DetectLanguageOptions): Promise<DetectLanguageResultArray>

参数

documents

DetectLanguageInput[]

要分析的输入文档的集合。

options
DetectLanguageOptions

操作的可选参数。

返回

detectLanguage(string[], string, DetectLanguageOptions)

运行预测模型来确定传入的输入字符串写入的语言,并为每个输入字符串返回检测到的语言以及指示模型对推断语言正确置信度的分数。 接近 1 的分数表示结果中的确定性较高。 支持 120 种语言。

function detectLanguage(documents: string[], countryHint?: string, options?: DetectLanguageOptions): Promise<DetectLanguageResultArray>

参数

documents

string[]

要分析的输入字符串的集合。

countryHint

string

指示所有输入字符串的原产国,以帮助文本分析模型预测其编写语言。 如果未指定,此值将设置为 中的 TextAnalyticsClientOptions默认国家/地区提示。 如果设置为空字符串或字符串“none”,则服务将应用显式未设置国家/地区的模型。 相同的国家/地区提示将应用于输入集合中的所有字符串。

options
DetectLanguageOptions

操作的可选参数。

返回

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

运行模型以标识传入的输入字符串中找到的重要短语的集合。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

function extractKeyPhrases(documents: string[], language?: string, options?: ExtractKeyPhrasesOptions): Promise<ExtractKeyPhrasesResultArray>

参数

documents

string[]

要分析的输入字符串。

language

string

写入所有输入字符串的语言。 如果未指定,此值将设置为 中的 TextAnalyticsClientOptions默认语言。 如果设置为空字符串,则服务将应用语言显式设置为“None”的模型。

options
ExtractKeyPhrasesOptions

操作的选项。

返回

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

运行模型以标识传入的输入文档中发现的重要短语的集合。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

function extractKeyPhrases(documents: TextDocumentInput[], options?: ExtractKeyPhrasesOptions): Promise<ExtractKeyPhrasesResultArray>

参数

documents

TextDocumentInput[]

要分析的输入文档。

options
ExtractKeyPhrasesOptions

操作的选项。

返回

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

运行预测模型以标识传入输入字符串中的命名实体集合,并将这些实体分类为人员、位置或组织等类型。 有关可用类别的详细信息,

请参阅 https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types。 有关此操作支持的语言的列表,请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

function recognizeEntities(documents: string[], language?: string, options?: RecognizeCategorizedEntitiesOptions): Promise<RecognizeCategorizedEntitiesResultArray>

参数

documents

string[]

要分析的输入字符串。

language

string

写入所有输入字符串的语言。 如果未指定,此值将设置为 中的 TextAnalyticsClientOptions默认语言。 如果设置为空字符串,则服务将应用语言显式设置为“None”的模型。

options
RecognizeCategorizedEntitiesOptions

操作的可选参数。

返回

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

运行预测模型以识别传入的输入文档中的命名实体集合,并将这些实体分类为人员、位置或组织等类型。 有关可用类别的详细信息,

请参阅 https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types。 有关此操作支持的语言的列表,请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

function recognizeEntities(documents: TextDocumentInput[], options?: RecognizeCategorizedEntitiesOptions): Promise<RecognizeCategorizedEntitiesResultArray>

参数

documents

TextDocumentInput[]

要分析的输入文档。

options
RecognizeCategorizedEntitiesOptions

操作的可选参数。

返回

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

运行预测模型以标识在传入的输入字符串中找到的实体集合,并包含将实体链接到已知知识库中的相应条目的信息。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

function recognizeLinkedEntities(documents: string[], language?: string, options?: RecognizeLinkedEntitiesOptions): Promise<RecognizeLinkedEntitiesResultArray>

参数

documents

string[]

要分析的输入字符串。

language

string

写入所有输入字符串的语言。 如果未指定,此值将设置为 中的 TextAnalyticsClientOptions默认语言。 如果设置为空字符串,则服务将应用语言显式设置为“None”的模型。

options
RecognizeLinkedEntitiesOptions

操作的选项。

返回

recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)

运行预测模型以识别传入的输入文档中发现的实体集合,并包含将实体链接到已知知识库中的相应条目的信息。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support

function recognizeLinkedEntities(documents: TextDocumentInput[], options?: RecognizeLinkedEntitiesOptions): Promise<RecognizeLinkedEntitiesResultArray>

参数

documents

TextDocumentInput[]

要分析的输入文档。

options
RecognizeLinkedEntitiesOptions

操作的选项。

返回

recognizePiiEntities(string[], string, RecognizePiiEntitiesOptions)

运行预测模型以识别包含传入输入字符串中的个人身份信息的实体集合,并将这些实体分类为美国社会安全号码、驾驶执照号码或信用卡号等类型。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support

function recognizePiiEntities(inputs: string[], language?: string, options?: RecognizePiiEntitiesOptions): Promise<RecognizePiiEntitiesResultArray>

参数

inputs

string[]

要分析的输入字符串。

language

string

写入所有输入字符串的语言。 如果未指定,此值将设置为 中的 TextAnalyticsClientOptions默认语言。 如果设置为空字符串,则服务将应用语言显式设置为“None”的模型。

options
RecognizePiiEntitiesOptions

操作的选项。

返回

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

运行预测模型以识别包含传入输入文档中的个人身份信息的实体集合,并将这些实体分类为美国社会安全号码、驾驶执照号码或信用卡号等类型。 有关此操作支持的语言的列表,

请参阅 https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support

function recognizePiiEntities(inputs: TextDocumentInput[], options?: RecognizePiiEntitiesOptions): Promise<RecognizePiiEntitiesResultArray>

参数

inputs

TextDocumentInput[]

要分析的输入文档。

options
RecognizePiiEntitiesOptions

操作的可选参数。

返回