TextAnalyticsClient class
Azure Text Analytics 상호 작용하기 위한 클라이언트 클래스입니다.
생성자
Text |
TextAnalyticsClient의 인스턴스를 만듭니다. 예제 사용법:
|
속성
default |
사용할 기본 국가 힌트입니다. 기본값은 "us"입니다. |
default |
사용할 기본 언어입니다. 기본값은 "en"입니다. |
endpoint |
TextAnalytics 엔드포인트의 URL |
메서드
생성자 세부 정보
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
서비스에 대한 요청을 인증하는 데 사용됩니다.
- 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
오피니언 마이닝 사용을 포함하는 선택적 매개 변수입니다.
반환
Promise<AnalyzeSentimentResultArray>
analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)
예측 모델을 실행하여 입력 문서에 포함된 긍정, 부정 또는 중립 또는 혼합 감정을 식별하고 예측된 각 감정에 대한 모델의 신뢰도를 나타내는 점수를 식별합니다. 필요에 따라 오피니언 마이닝을 통해 텍스트 및 평가의 대상을 식별할 수도 있습니다. 이 작업에서 지원하는 언어 목록의 경우
https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support을 참조하세요.
function analyzeSentiment(documents: TextDocumentInput[], options?: AnalyzeSentimentOptions): Promise<AnalyzeSentimentResultArray>
매개 변수
- documents
분석할 입력 문서입니다.
- options
- AnalyzeSentimentOptions
오피니언 마이닝 사용을 포함하는 선택적 매개 변수입니다.
반환
Promise<AnalyzeSentimentResultArray>
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
작업에 대한 옵션입니다.
반환
Promise<AnalyzeActionsPollerLike>
beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)
분석용 텍스트 문서 컬렉션을 제출합니다. 실행할 하나 이상의 고유한 작업을 지정합니다.
function beginAnalyzeActions(documents: TextDocumentInput[], actions: TextAnalyticsActions, options?: BeginAnalyzeActionsOptions): Promise<AnalyzeActionsPollerLike>
매개 변수
- documents
분석할 문서 컬렉션
- actions
- TextAnalyticsActions
실행할 TextAnalyticsActions입니다.
- options
- BeginAnalyzeActionsOptions
작업에 대한 옵션입니다.
반환
Promise<AnalyzeActionsPollerLike>
beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)
의료 관련 엔터티(약물, 조건, 증상 등) 및 관계를 인식하기 위한 의료 분석 작업을 시작합니다.
function beginAnalyzeHealthcareEntities(documents: string[], language?: string, options?: BeginAnalyzeHealthcareEntitiesOptions): Promise<AnalyzeHealthcareEntitiesPollerLike>
매개 변수
- documents
-
string[]
분석할 문서 컬렉션입니다.
- language
-
string
모든 입력 문자열이 기록되는 언어입니다. 지정되지 않은 경우 이 값은 의 TextAnalyticsClientOptions
기본 언어로 설정됩니다.
빈 문자열로 설정된 경우 서비스는 언어가 명시적으로 "없음"으로 설정된 모델을 적용합니다.
작업에 대한 옵션입니다.
반환
Promise<AnalyzeHealthcareEntitiesPollerLike>
beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)
의료 관련 엔터티(약물, 조건, 증상 등) 및 관계를 인식하기 위한 의료 분석 작업을 시작합니다.
function beginAnalyzeHealthcareEntities(documents: TextDocumentInput[], options?: BeginAnalyzeHealthcareEntitiesOptions): Promise<AnalyzeHealthcareEntitiesPollerLike>
매개 변수
- documents
분석할 문서 컬렉션입니다.
작업에 대한 옵션입니다.
반환
Promise<AnalyzeHealthcareEntitiesPollerLike>
detectLanguage(DetectLanguageInput[], DetectLanguageOptions)
예측 모델을 실행하여 전달된 입력 문서가 작성된 언어를 결정하고, 검색된 언어와 유추된 언어가 정확하다는 모델의 신뢰를 나타내는 점수를 반환합니다. 1에 가까운 점수는 결과의 높은 확실성을 나타냅니다. 120개 언어가 지원됩니다.
function detectLanguage(documents: DetectLanguageInput[], options?: DetectLanguageOptions): Promise<DetectLanguageResultArray>
매개 변수
- documents
분석할 입력 문서의 컬렉션입니다.
- options
- DetectLanguageOptions
작업에 대한 선택적 매개 변수입니다.
반환
Promise<DetectLanguageResultArray>
detectLanguage(string[], string, DetectLanguageOptions)
예측 모델을 실행하여 전달된 입력 문자열이 작성된 언어를 결정하고, 검색된 언어와 유추된 언어가 정확하다는 모델의 신뢰도를 나타내는 점수를 반환합니다. 1에 가까운 점수는 결과의 높은 확실성을 나타냅니다. 120개 언어가 지원됩니다.
function detectLanguage(documents: string[], countryHint?: string, options?: DetectLanguageOptions): Promise<DetectLanguageResultArray>
매개 변수
- documents
-
string[]
분석할 입력 문자열의 컬렉션입니다.
- countryHint
-
string
텍스트 분석 모델이 작성된 언어를 예측하는 데 도움이 되는 모든 입력 문자열의 원본 국가를 나타냅니다. 지정되지 않은 경우 이 값은 의 기본 국가 힌트로 TextAnalyticsClientOptions
설정됩니다.
빈 문자열 또는 문자열 "none"으로 설정된 경우 서비스는 국가가 명시적으로 설정되지 않은 모델을 적용합니다.
입력 컬렉션의 모든 문자열에 동일한 국가 힌트가 적용됩니다.
- options
- DetectLanguageOptions
작업에 대한 선택적 매개 변수입니다.
반환
Promise<DetectLanguageResultArray>
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
작업에 대한 옵션입니다.
반환
Promise<ExtractKeyPhrasesResultArray>
extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)
모델을 실행하여 전달된 입력 문서에 있는 중요한 구의 컬렉션을 식별합니다. 이 작업에서 지원하는 언어 목록의 경우
https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support을 참조하세요.
function extractKeyPhrases(documents: TextDocumentInput[], options?: ExtractKeyPhrasesOptions): Promise<ExtractKeyPhrasesResultArray>
매개 변수
- documents
분석할 입력 문서입니다.
- options
- ExtractKeyPhrasesOptions
작업에 대한 옵션입니다.
반환
Promise<ExtractKeyPhrasesResultArray>
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
기본 언어로 설정됩니다.
빈 문자열로 설정된 경우 서비스는 언어가 명시적으로 "없음"으로 설정된 모델을 적용합니다.
작업에 대한 선택적 매개 변수입니다.
반환
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
분석할 입력 문서입니다.
작업에 대한 선택적 매개 변수입니다.
반환
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
작업에 대한 옵션입니다.
반환
Promise<RecognizeLinkedEntitiesResultArray>
recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)
예측 모델을 실행하여 전달된 입력 문서에 있는 엔터티 컬렉션을 식별하고 잘 알려진 기술 자료 해당 항목에 엔터티를 연결하는 정보를 포함합니다. 이 작업에서 지원하는 언어 목록의 경우
https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support을 참조하세요.
function recognizeLinkedEntities(documents: TextDocumentInput[], options?: RecognizeLinkedEntitiesOptions): Promise<RecognizeLinkedEntitiesResultArray>
매개 변수
- documents
분석할 입력 문서입니다.
- options
- RecognizeLinkedEntitiesOptions
작업에 대한 옵션입니다.
반환
Promise<RecognizeLinkedEntitiesResultArray>
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
작업에 대한 옵션입니다.
반환
Promise<RecognizePiiEntitiesResultArray>
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
분석할 입력 문서입니다.
- options
- RecognizePiiEntitiesOptions
작업에 대한 선택적 매개 변수입니다.
반환
Promise<RecognizePiiEntitiesResultArray>