Sdílet prostřednictvím


TextAnalyticsClient class

Klientská třída pro interakci s Azure Analýza textu.

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 TextAnalytics

Metody

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

Spustí prediktivní model k identifikaci pozitivního, záporného, neutrálního nebo smíšeného mínění obsaženého ve vstupních řetězcích a také skóre označující důvěru modelu v každé z předpovězený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 třída https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

Spustí prediktivní model k identifikaci pozitivního, negativního, 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ězený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 třída https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Odešlete 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šlete 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)

Spusťte operaci analýzy zdravotní péče, abyste rozpoznali entity související se zdravotní péčí (drogy, podmínky, příznaky atd.) a jejich vztahy.

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

Spusťte operaci analýzy zdravotní péče, abyste rozpoznali entity související se zdravotní péčí (drogy, podmínky, příznaky atd.) a jejich vztahy.

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

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

detectLanguage(string[], string, DetectLanguageOptions)

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

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

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

Viz třída 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ředávaných vstupních dokumentech. Seznam jazyků podporovaných touto operací:

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

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

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

Viz třída 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 k identifikaci kolekce pojmenovaných entit v předávaných vstupních dokumentech a kategorizaci těchto entit do typů, jako je osoba, umístění nebo organizace. Další informace o dostupných kategoriích

Viz třída 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 v předávaných vstupních řetězcích a zahrne informace propojující entity s jejich odpovídajícími položkami v dobře známém znalostní báze. Seznam jazyků podporovaných touto operací:

Viz třída 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 zahrne informace propojující entity s odpovídajícími položkami v dobře známém znalostní báze. Seznam jazyků podporovaných touto operací:

Viz třída 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, které se nacházejí v předávaných vstupních řetězcích, a kategorizuje tyto entity do typů, jako je číslo sociálního pojištění v USA, číslo řidičského průkazu nebo číslo platební karty. Seznam jazyků podporovaných touto operací:

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

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

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

Viz třída 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 TextAnalytics

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 TextAnalytics

endpointUrl: string

Hodnota vlastnosti

string

Podrobnosti metody

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

Spustí prediktivní model k identifikaci pozitivního, záporného, neutrálního nebo smíšeného mínění obsaženého ve vstupních řetězcích a také skóre označující důvěru modelu v každé z předpovězený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 třída 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, které chcete analyzovat.

language

string

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

options
AnalyzeSentimentOptions

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

Návraty

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

Spustí prediktivní model k identifikaci pozitivního, negativního, 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ězený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 třída 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é chcete analyzovat.

options
AnalyzeSentimentOptions

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

Návraty

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

Odešlete 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, které se mají provést.

language

string

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

options
BeginAnalyzeActionsOptions

Možnosti operace.

Návraty

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

Odešlete 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, které se mají provést.

options
BeginAnalyzeActionsOptions

Možnosti operace.

Návraty

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

Spusťte operaci analýzy zdravotní péče, abyste rozpoznali entity související se zdravotní péčí (drogy, 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, bude tato hodnota nastavena na výchozí jazyk v nástroji TextAnalyticsClientOptions. Pokud je nastavený na prázdný řetězec, služba použije model, ve kterém je jazyk explicitně nastaven na Hodnotu Žádný.

options
BeginAnalyzeHealthcareEntitiesOptions

Možnosti operace.

Návraty

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

Spusťte operaci analýzy zdravotní péče, abyste rozpoznali entity související se zdravotní péčí (drogy, 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 k určení jazyka, ve kterém se předaný vstupní dokument zapisuje, a vrátí pro každý z nich zjištěný jazyk a také skóre určující jistotu modelu, že odvozený jazyk je správný. Skóre blížící se 1 značí vysokou jistotu ve výsledku. 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 pro operaci.

Návraty

detectLanguage(string[], string, DetectLanguageOptions)

Spustí prediktivní model k určení jazyka, ve kterém se předané vstupní řetězce zapisují, a vrátí pro každý z nich zjištěný jazyk a také skóre určující jistotu modelu, že odvozený jazyk je správný. Skóre blížící se 1 značí vysokou jistotu ve výsledku. 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, aby model textové analýzy pomohl předpovědět jazyk, ve kterém jsou napsány. Pokud není zadáno, nastaví se tato hodnota na výchozí nápovědu země v TextAnalyticsClientOptionssouboru . Pokud je nastavený prázdný řetězec nebo řetězec "none", služba použije model, ve kterém je země explicitně nenastavená. Pro všechny řetězce ve vstupní kolekci se použije stejná nápověda pro zemi.

options
DetectLanguageOptions

Volitelné parametry pro operaci.

Návraty

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

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

Viz třída 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, které chcete analyzovat.

language

string

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

options
ExtractKeyPhrasesOptions

Možnosti operace.

Návraty

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

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

Viz třída 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é chcete analyzovat.

options
ExtractKeyPhrasesOptions

Možnosti operace.

Návraty

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

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

Viz třída 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, které chcete analyzovat.

language

string

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

options
RecognizeCategorizedEntitiesOptions

Volitelné parametry pro operaci.

Návraty

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

Spustí prediktivní model k identifikaci kolekce pojmenovaných entit v předávaných vstupních dokumentech a kategorizaci těchto entit do typů, jako je osoba, umístění nebo organizace. Další informace o dostupných kategoriích

Viz třída 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é chcete analyzovat.

options
RecognizeCategorizedEntitiesOptions

Volitelné parametry pro operaci.

Návraty

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

Spustí prediktivní model, který identifikuje kolekci entit nalezených v předávaných vstupních řetězcích a zahrne informace propojující entity s jejich odpovídajícími položkami v dobře známém znalostní báze. Seznam jazyků podporovaných touto operací:

Viz třída 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, které chcete analyzovat.

language

string

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

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 zahrne informace propojující entity s odpovídajícími položkami v dobře známém znalostní báze. Seznam jazyků podporovaných touto operací:

Viz třída 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é chcete 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, které se nacházejí v předávaných vstupních řetězcích, a kategorizuje tyto entity do typů, jako je číslo sociálního pojištění v USA, číslo řidičského průkazu nebo číslo platební karty. Seznam jazyků podporovaných touto operací:

Viz třída 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, které chcete analyzovat.

language

string

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

options
RecognizePiiEntitiesOptions

Možnosti operace.

Návraty

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

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

Viz třída 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é chcete analyzovat.

options
RecognizePiiEntitiesOptions

Volitelné parametry pro operaci.

Návraty