다음을 통해 공유


TextAnalyticsClient class

Azure Text Analytics 상호 작용하기 위한 클라이언트 클래스입니다.

생성자

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기본 언어로 설정됩니다. 빈 문자열로 설정된 경우 서비스는 lanuage가 명시적으로 "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기본 언어로 설정됩니다. 빈 문자열로 설정된 경우 서비스는 언어가 명시적으로 "없음"으로 설정된 모델을 적용합니다.

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기본 언어로 설정됩니다. 빈 문자열로 설정된 경우 서비스는 언어가 명시적으로 "없음"으로 설정된 모델을 적용합니다.

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기본 언어로 설정됩니다. 빈 문자열로 설정된 경우 서비스는 언어가 명시적으로 "없음"으로 설정된 모델을 적용합니다.

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기본 언어로 설정됩니다. 빈 문자열로 설정된 경우 서비스는 언어가 명시적으로 "없음"으로 설정된 모델을 적용합니다.

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기본 언어로 설정됩니다. 빈 문자열로 설정된 경우 서비스는 언어가 명시적으로 "없음"으로 설정된 모델을 적용합니다.

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기본 언어로 설정됩니다. 빈 문자열로 설정하면 서비스는 언어가 명시적으로 "없음"으로 설정된 모델을 적용합니다.

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

작업에 대한 선택적 매개 변수입니다.

반환