Sdílet prostřednictvím


TextAnalyticsClient class

Klientská třída pro interakci s Azure Text Analytics

Konstruktory

TextAnalyticsClient(string, TokenCredential | KeyCredential, TextAnalyticsClientOptions)

Vytvoří instanci TextAnalyticsClient.

Příklad použití:

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

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

Vlastnosti

defaultCountryHint

Výchozí nápověda pro zemi, která se má použít. Výchozí hodnota je "my".

defaultLanguage

Výchozí jazyk, který se má použít. Výchozí hodnota je "en".

endpointUrl

Adresa URL koncového bodu Analýza textu

Metody

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

Spustí prediktivní model, který identifikuje pozitivní, negativní, neutrální nebo smíšené mínění obsažené ve vstupních řetězcích, a také skóre označující důvěru modelu v každém z předpovídaného mínění. Volitelně může také identifikovat cíle v textu a hodnocení o něm prostřednictvím dolování názorů. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

Spustí prediktivní model pro identifikaci pozitivního, záporného nebo neutrálního nebo smíšeného mínění obsaženého ve vstupních dokumentech a také skóre označující důvěru modelu v každé z předpovídaných mínění. Volitelně může také identifikovat cíle v textu a hodnocení o něm prostřednictvím dolování názorů. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Odešle kolekci textových dokumentů k analýze. Zadejte jednu nebo více jedinečných akcí, které se mají provést.

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

Odešle kolekci textových dokumentů k analýze. Zadejte jednu nebo více jedinečných akcí, které se mají provést.

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

Zahajte operaci analýzy zdravotní péče, která rozpoznává zdravotnické entity (léky, podmínky, příznaky atd.) a jejich vztahy.

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

Zahajte operaci analýzy zdravotní péče, která rozpoznává zdravotnické entity (léky, podmínky, příznaky atd.) a jejich vztahy.

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

Spustí prediktivní model, který určí jazyk, ve kterém je předaný vstupní dokument napsaný, a vrátí pro každý z nich zjištěný jazyk a skóre označující spolehlivost modelu, že odvozený jazyk je správný. Skóre blížící se 1 značí ve výsledku vysokou jistotu. Podporuje se 120 jazyků.

detectLanguage(string[], string, DetectLanguageOptions)

Spustí prediktivní model, který určí jazyk, ve kterém se předané vstupní řetězce zapisují, a vrátí pro každý z nich zjištěný jazyk a skóre označující spolehlivost modelu, že odvozený jazyk je správný. Skóre blížící se 1 značí ve výsledku vysokou jistotu. Podporuje se 120 jazyků.

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

Spustí model, který identifikuje kolekci významných frází nalezených ve vstupních řetězcích předaných. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

Spustí model, který identifikuje kolekci významných frází nalezených v předaných vstupních dokumentech. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci pojmenovaných entit ve vstupních řetězcích předaných a kategorizuje tyto entity do typů, jako je osoba, umístění nebo organizace. Další informace o dostupných kategoriích

Viz https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Seznam jazyků podporovaných touto operací najdete v tématu https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci pojmenovaných entit v předaných vstupních dokumentech a kategorizuje tyto entity do typů, jako je osoba, umístění nebo organizace. Další informace o dostupných kategoriích

Viz https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Seznam jazyků podporovaných touto operací najdete v tématu https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit nalezených ve vstupních řetězcích předaných a obsahuje informace propojující entity s odpovídajícími položkami ve známé znalostní bázi. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit nalezených v předaných vstupních dokumentech a obsahuje informace propojující entity s odpovídajícími položkami ve známé znalostní bázi. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizePiiEntities(string[], string, RecognizePiiEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit obsahujících identifikovatelné osobní údaje nalezené v předaných vstupních řetězcích a kategorizuje tyto entity do typů, jako je číslo sociálního pojištění USA, číslo řidičského průkazu nebo číslo platební karty. Seznam jazyků podporovaných touto operací:

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

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit obsahujících identifikovatelné osobní údaje nalezené v předaných vstupních dokumentech a kategorizuje tyto entity do typů, jako je číslo sociálního pojištění USA, číslo řidičského průkazu nebo číslo platební karty. Seznam jazyků podporovaných touto operací:

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

Podrobnosti konstruktoru

TextAnalyticsClient(string, TokenCredential | KeyCredential, TextAnalyticsClientOptions)

Vytvoří instanci TextAnalyticsClient.

Příklad použití:

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)

Parametry

endpointUrl

string

Adresa URL koncového bodu Analýza textu

credential

TokenCredential | KeyCredential

Používá se k ověřování požadavků na službu.

options
TextAnalyticsClientOptions

Slouží ke konfiguraci klienta TextAnalytics.

Podrobnosti vlastnosti

defaultCountryHint

Výchozí nápověda pro zemi, která se má použít. Výchozí hodnota je "my".

defaultCountryHint: string

Hodnota vlastnosti

string

defaultLanguage

Výchozí jazyk, který se má použít. Výchozí hodnota je "en".

defaultLanguage: string

Hodnota vlastnosti

string

endpointUrl

Adresa URL koncového bodu Analýza textu

endpointUrl: string

Hodnota vlastnosti

string

Podrobnosti metody

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

Spustí prediktivní model, který identifikuje pozitivní, negativní, neutrální nebo smíšené mínění obsažené ve vstupních řetězcích, a také skóre označující důvěru modelu v každém z předpovídaného mínění. Volitelně může také identifikovat cíle v textu a hodnocení o něm prostřednictvím dolování názorů. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametry

documents

string[]

Vstupní řetězce k analýze.

language

string

Jazyk, ve kterém jsou zapsány všechny vstupní řetězce. Pokud není zadáno, tato hodnota bude nastavena na výchozí jazyk v TextAnalyticsClientOptions. Pokud je nastavena na prázdný řetězec, služba použije model, ve kterém je lanuage explicitně nastavena na None.

options
AnalyzeSentimentOptions

Volitelné parametry, které zahrnují povolení dolování názorů.

Návraty

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

Spustí prediktivní model pro identifikaci pozitivního, záporného nebo neutrálního nebo smíšeného mínění obsaženého ve vstupních dokumentech a také skóre označující důvěru modelu v každé z předpovídaných mínění. Volitelně může také identifikovat cíle v textu a hodnocení o něm prostřednictvím dolování názorů. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametry

documents

TextDocumentInput[]

Vstupní dokumenty, které se mají analyzovat.

options
AnalyzeSentimentOptions

Volitelné parametry, které zahrnují povolení dolování názorů.

Návraty

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

Odešle kolekci textových dokumentů k analýze. Zadejte jednu nebo více jedinečných akcí, které se mají provést.

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

Parametry

documents

string[]

Kolekce dokumentů k analýze

actions
TextAnalyticsActions

TextAnalyticsActions ke spuštění

language

string

Jazyk, ve kterém jsou zapsány všechny vstupní řetězce. Pokud není zadáno, tato hodnota bude nastavena na výchozí jazyk v TextAnalyticsClientOptions. Pokud je nastavena na prázdný řetězec, služba použije model, ve kterém je jazyk explicitně nastaven na None.

options
BeginAnalyzeActionsOptions

Možnosti operace

Návraty

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

Odešle kolekci textových dokumentů k analýze. Zadejte jednu nebo více jedinečných akcí, které se mají provést.

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

Parametry

documents

TextDocumentInput[]

Kolekce dokumentů k analýze

actions
TextAnalyticsActions

TextAnalyticsActions ke spuštění

options
BeginAnalyzeActionsOptions

Možnosti operace

Návraty

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

Zahajte operaci analýzy zdravotní péče, která rozpoznává zdravotnické entity (léky, podmínky, příznaky atd.) a jejich vztahy.

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

Parametry

documents

string[]

Kolekce dokumentů k analýze

language

string

Jazyk, ve kterém jsou zapsány všechny vstupní řetězce. Pokud není zadáno, tato hodnota bude nastavena na výchozí jazyk v TextAnalyticsClientOptions. Pokud je nastavena na prázdný řetězec, služba použije model, ve kterém je jazyk explicitně nastaven na None.

options
BeginAnalyzeHealthcareEntitiesOptions

Možnosti operace

Návraty

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

Zahajte operaci analýzy zdravotní péče, která rozpoznává zdravotnické entity (léky, podmínky, příznaky atd.) a jejich vztahy.

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

Parametry

documents

TextDocumentInput[]

Kolekce dokumentů k analýze

options
BeginAnalyzeHealthcareEntitiesOptions

Možnosti operace

Návraty

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

Spustí prediktivní model, který určí jazyk, ve kterém je předaný vstupní dokument napsaný, a vrátí pro každý z nich zjištěný jazyk a skóre označující spolehlivost modelu, že odvozený jazyk je správný. Skóre blížící se 1 značí ve výsledku vysokou jistotu. Podporuje se 120 jazyků.

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

Parametry

documents

DetectLanguageInput[]

Kolekce vstupních dokumentů k analýze.

options
DetectLanguageOptions

Volitelné parametry operace.

Návraty

detectLanguage(string[], string, DetectLanguageOptions)

Spustí prediktivní model, který určí jazyk, ve kterém se předané vstupní řetězce zapisují, a vrátí pro každý z nich zjištěný jazyk a skóre označující spolehlivost modelu, že odvozený jazyk je správný. Skóre blížící se 1 značí ve výsledku vysokou jistotu. Podporuje se 120 jazyků.

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

Parametry

documents

string[]

Kolekce vstupních řetězců k analýze.

countryHint

string

Označuje zemi původu pro všechny vstupní řetězce, které pomáhají modelu analýzy textu při předpovídání jazyka, ve kterém jsou napsané. Pokud není zadáno, bude tato hodnota nastavena na výchozí nápovědu země v TextAnalyticsClientOptions. Pokud je nastaven prázdný řetězec nebo řetězec "none", služba použije model, ve kterém je země explicitně nenastavovaná. Stejný tip země se použije pro všechny řetězce ve vstupní kolekci.

options
DetectLanguageOptions

Volitelné parametry operace.

Návraty

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

Spustí model, který identifikuje kolekci významných frází nalezených ve vstupních řetězcích předaných. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametry

documents

string[]

Vstupní řetězce k analýze.

language

string

Jazyk, ve kterém jsou zapsány všechny vstupní řetězce. Pokud není zadáno, tato hodnota bude nastavena na výchozí jazyk v TextAnalyticsClientOptions. Pokud je nastavena na prázdný řetězec, služba použije model, ve kterém je jazyk explicitně nastaven na None.

options
ExtractKeyPhrasesOptions

Možnosti operace

Návraty

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

Spustí model, který identifikuje kolekci významných frází nalezených v předaných vstupních dokumentech. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametry

documents

TextDocumentInput[]

Vstupní dokumenty, které se mají analyzovat.

options
ExtractKeyPhrasesOptions

Možnosti operace

Návraty

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci pojmenovaných entit ve vstupních řetězcích předaných a kategorizuje tyto entity do typů, jako je osoba, umístění nebo organizace. Další informace o dostupných kategoriích

Viz https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Seznam jazyků podporovaných touto operací najdete v tématu https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametry

documents

string[]

Vstupní řetězce k analýze.

language

string

Jazyk, ve kterém jsou zapsány všechny vstupní řetězce. Pokud není zadáno, tato hodnota bude nastavena na výchozí jazyk v TextAnalyticsClientOptions. Pokud je nastavena na prázdný řetězec, služba použije model, ve kterém je jazyk explicitně nastaven na None.

options
RecognizeCategorizedEntitiesOptions

Volitelné parametry operace.

Návraty

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci pojmenovaných entit v předaných vstupních dokumentech a kategorizuje tyto entity do typů, jako je osoba, umístění nebo organizace. Další informace o dostupných kategoriích

Viz https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Seznam jazyků podporovaných touto operací najdete v tématu https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametry

documents

TextDocumentInput[]

Vstupní dokumenty, které se mají analyzovat.

options
RecognizeCategorizedEntitiesOptions

Volitelné parametry operace.

Návraty

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit nalezených ve vstupních řetězcích předaných a obsahuje informace propojující entity s odpovídajícími položkami ve známé znalostní bázi. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametry

documents

string[]

Vstupní řetězce k analýze.

language

string

Jazyk, ve kterém jsou zapsány všechny vstupní řetězce. Pokud není zadáno, tato hodnota bude nastavena na výchozí jazyk v TextAnalyticsClientOptions. Pokud je nastavena na prázdný řetězec, služba použije model, ve kterém je jazyk explicitně nastaven na None.

options
RecognizeLinkedEntitiesOptions

Možnosti operace

Návraty

recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit nalezených v předaných vstupních dokumentech a obsahuje informace propojující entity s odpovídajícími položkami ve známé znalostní bázi. Seznam jazyků podporovaných touto operací:

Viz https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametry

documents

TextDocumentInput[]

Vstupní dokumenty, které se mají analyzovat.

options
RecognizeLinkedEntitiesOptions

Možnosti operace

Návraty

recognizePiiEntities(string[], string, RecognizePiiEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit obsahujících identifikovatelné osobní údaje nalezené v předaných vstupních řetězcích a kategorizuje tyto entity do typů, jako je číslo sociálního pojištění USA, číslo řidičského průkazu nebo číslo platební karty. Seznam jazyků podporovaných touto operací:

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

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

Parametry

inputs

string[]

Vstupní řetězce k analýze.

language

string

Jazyk, ve kterém jsou zapsány všechny vstupní řetězce. Pokud není zadáno, tato hodnota bude nastavena na výchozí jazyk v TextAnalyticsClientOptions. Pokud je nastavena na prázdný řetězec, služba použije model, ve kterém je jazyk explicitně nastaven na None.

options
RecognizePiiEntitiesOptions

Možnosti operace

Návraty

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit obsahujících identifikovatelné osobní údaje nalezené v předaných vstupních dokumentech a kategorizuje tyto entity do typů, jako je číslo sociálního pojištění USA, číslo řidičského průkazu nebo číslo platební karty. Seznam jazyků podporovaných touto operací:

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

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

Parametry

inputs

TextDocumentInput[]

Vstupní dokumenty, které se mají analyzovat.

options
RecognizePiiEntitiesOptions

Volitelné parametry operace.

Návraty