Condividi tramite


TextAnalyticsClient class

Classe client per l'interazione con Analisi del testo di Azure.

Costruttori

TextAnalyticsClient(string, TokenCredential | KeyCredential, TextAnalyticsClientOptions)

Crea un'istanza di TextAnalyticsClient.

Esempio di utilizzo:

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

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

Proprietà

defaultCountryHint

Suggerimento per il paese predefinito da usare. Il valore predefinito è "us".

defaultLanguage

Lingua predefinita da usare. Il valore predefinito è "en".

endpointUrl

URL dell'endpoint TextAnalytics

Metodi

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

Esegue un modello predittivo per identificare il sentiment positivo, negativo, neutro o misto contenuto nelle stringhe di input, nonché i punteggi che indicano la confidenza del modello in ognuno dei sentimenti stimati. Facoltativamente, può anche identificare le destinazioni nel testo e le valutazioni su di esso tramite opinion mining. Per un elenco delle lingue supportate da questa operazione,

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

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

Esegue un modello predittivo per identificare il sentiment positivo, negativo o neutro o misto contenuto nei documenti di input, nonché i punteggi che indicano la confidenza del modello in ognuno dei sentimenti stimati. Facoltativamente, può anche identificare le destinazioni nel testo e le valutazioni su di esso tramite opinion mining. Per un elenco delle lingue supportate da questa operazione,

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

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

Inviare una raccolta di documenti di testo per l'analisi. Specificare una o più azioni univoce da eseguire.

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

Inviare una raccolta di documenti di testo per l'analisi. Specificare una o più azioni univoce da eseguire.

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

Avviare un'operazione di analisi sanitaria per riconoscere le entità correlate all'assistenza sanitaria (farmaci, condizioni, sintomi e così via) e le relative relazioni.

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

Avviare un'operazione di analisi sanitaria per riconoscere le entità correlate all'assistenza sanitaria (farmaci, condizioni, sintomi e così via) e le relative relazioni.

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

Esegue un modello predittivo per determinare la lingua in cui viene scritto il documento di input passato e restituisce, per ogni lingua, la lingua rilevata e un punteggio che indica che la lingua dedotta è corretta. I punteggi vicini a 1 indicano una certezza elevata nel risultato. Sono supportate 120 lingue.

detectLanguage(string[], string, DetectLanguageOptions)

Esegue un modello predittivo per determinare la lingua in cui vengono scritte le stringhe di input passate e restituisce, per ogni lingua, la lingua rilevata e un punteggio che indica che la lingua dedotta è corretta. I punteggi vicini a 1 indicano una certezza elevata nel risultato. Sono supportate 120 lingue.

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

Esegue un modello per identificare una raccolta di frasi significative trovate nelle stringhe di input passate. Per un elenco delle lingue supportate da questa operazione,

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

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

Esegue un modello per identificare una raccolta di frasi significative trovate nei documenti di input passati. Per un elenco delle lingue supportate da questa operazione,

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

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità denominate nelle stringhe di input passate e classificare tali entità in tipi come persona, posizione o organizzazione. Per altre informazioni sulle categorie disponibili,

Vedere https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Per un elenco delle lingue supportate da questa operazione, vedere https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità denominate nei documenti di input passati e classificare tali entità in tipi come persona, posizione o organizzazione. Per altre informazioni sulle categorie disponibili,

Vedere https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Per un elenco delle lingue supportate da questa operazione, vedere https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità trovate nelle stringhe di input passate e includere informazioni che collegano le entità alle voci corrispondenti in una knowledge base nota. Per un elenco delle lingue supportate da questa operazione,

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

recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità presenti nei documenti di input passati e includere informazioni che collegano le entità alle voci corrispondenti in una knowledge base nota. Per un elenco delle lingue supportate da questa operazione,

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

recognizePiiEntities(string[], string, RecognizePiiEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità contenenti informazioni personali trovate nelle stringhe di input passate e classificare tali entità in tipi come il numero di previdenza sociale degli Stati Uniti, il numero di licenza dei driver o il numero di carta di credito. Per un elenco delle lingue supportate da questa operazione,

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

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità contenenti informazioni personali trovate nei documenti di input passati e classificare tali entità in tipi come il numero di previdenza sociale degli Stati Uniti, il numero di licenza dei driver o il numero di carta di credito. Per un elenco delle lingue supportate da questa operazione,

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

Dettagli costruttore

TextAnalyticsClient(string, TokenCredential | KeyCredential, TextAnalyticsClientOptions)

Crea un'istanza di TextAnalyticsClient.

Esempio di utilizzo:

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)

Parametri

endpointUrl

string

URL dell'endpoint TextAnalytics

credential

TokenCredential | KeyCredential

Usato per autenticare le richieste al servizio.

options
TextAnalyticsClientOptions

Usato per configurare il client TextAnalytics.

Dettagli proprietà

defaultCountryHint

Suggerimento per il paese predefinito da usare. Il valore predefinito è "us".

defaultCountryHint: string

Valore della proprietà

string

defaultLanguage

Lingua predefinita da usare. Il valore predefinito è "en".

defaultLanguage: string

Valore della proprietà

string

endpointUrl

URL dell'endpoint TextAnalytics

endpointUrl: string

Valore della proprietà

string

Dettagli metodo

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

Esegue un modello predittivo per identificare il sentiment positivo, negativo, neutro o misto contenuto nelle stringhe di input, nonché i punteggi che indicano la confidenza del modello in ognuno dei sentimenti stimati. Facoltativamente, può anche identificare le destinazioni nel testo e le valutazioni su di esso tramite opinion mining. Per un elenco delle lingue supportate da questa operazione,

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

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

Parametri

documents

string[]

Stringhe di input da analizzare.

language

string

Lingua in cui vengono scritte tutte le stringhe di input. Se non specificato, questo valore verrà impostato sulla lingua predefinita in TextAnalyticsClientOptions. Se impostato su una stringa vuota, il servizio applicherà un modello in cui lanuage è impostata in modo esplicito su "Nessuno".

options
AnalyzeSentimentOptions

Parametri facoltativi che includono l'abilitazione del opinion mining.

Restituisce

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

Esegue un modello predittivo per identificare il sentiment positivo, negativo o neutro o misto contenuto nei documenti di input, nonché i punteggi che indicano la confidenza del modello in ognuno dei sentimenti stimati. Facoltativamente, può anche identificare le destinazioni nel testo e le valutazioni su di esso tramite opinion mining. Per un elenco delle lingue supportate da questa operazione,

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

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

Parametri

documents

TextDocumentInput[]

Documenti di input da analizzare.

options
AnalyzeSentimentOptions

Parametri facoltativi che includono l'abilitazione del opinion mining.

Restituisce

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

Inviare una raccolta di documenti di testo per l'analisi. Specificare una o più azioni univoce da eseguire.

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

Parametri

documents

string[]

Raccolta di documenti da analizzare

actions
TextAnalyticsActions

TextAnalyticsActions da eseguire.

language

string

Lingua in cui vengono scritte tutte le stringhe di input. Se non specificato, questo valore verrà impostato sulla lingua predefinita in TextAnalyticsClientOptions. Se impostato su una stringa vuota, il servizio applicherà un modello in cui la lingua è impostata in modo esplicito su "Nessuno".

options
BeginAnalyzeActionsOptions

Opzioni per l'operazione.

Restituisce

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

Inviare una raccolta di documenti di testo per l'analisi. Specificare una o più azioni univoce da eseguire.

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

Parametri

documents

TextDocumentInput[]

Raccolta di documenti da analizzare

actions
TextAnalyticsActions

TextAnalyticsActions da eseguire.

options
BeginAnalyzeActionsOptions

Opzioni per l'operazione.

Restituisce

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

Avviare un'operazione di analisi sanitaria per riconoscere le entità correlate all'assistenza sanitaria (farmaci, condizioni, sintomi e così via) e le relative relazioni.

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

Parametri

documents

string[]

Raccolta di documenti da analizzare.

language

string

Lingua in cui vengono scritte tutte le stringhe di input. Se non specificato, questo valore verrà impostato sulla lingua predefinita in TextAnalyticsClientOptions. Se impostato su una stringa vuota, il servizio applicherà un modello in cui la lingua è impostata in modo esplicito su "Nessuno".

options
BeginAnalyzeHealthcareEntitiesOptions

Opzioni per l'operazione.

Restituisce

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

Avviare un'operazione di analisi sanitaria per riconoscere le entità correlate all'assistenza sanitaria (farmaci, condizioni, sintomi e così via) e le relative relazioni.

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

Parametri

documents

TextDocumentInput[]

Raccolta di documenti da analizzare.

options
BeginAnalyzeHealthcareEntitiesOptions

Opzioni per l'operazione.

Restituisce

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

Esegue un modello predittivo per determinare la lingua in cui viene scritto il documento di input passato e restituisce, per ogni lingua, la lingua rilevata e un punteggio che indica che la lingua dedotta è corretta. I punteggi vicini a 1 indicano una certezza elevata nel risultato. Sono supportate 120 lingue.

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

Parametri

documents

DetectLanguageInput[]

Raccolta di documenti di input da analizzare.

options
DetectLanguageOptions

Parametri facoltativi per l'operazione.

Restituisce

detectLanguage(string[], string, DetectLanguageOptions)

Esegue un modello predittivo per determinare la lingua in cui vengono scritte le stringhe di input passate e restituisce, per ogni lingua, la lingua rilevata e un punteggio che indica che la lingua dedotta è corretta. I punteggi vicini a 1 indicano una certezza elevata nel risultato. Sono supportate 120 lingue.

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

Parametri

documents

string[]

Raccolta di stringhe di input da analizzare.

countryHint

string

Indica il paese di origine per tutte le stringhe di input per facilitare il modello di analisi del testo nella stima della lingua in cui sono scritti. Se non specificato, questo valore verrà impostato sull'hint paese predefinito in TextAnalyticsClientOptions. Se è impostata su una stringa vuota o la stringa "none", il servizio applicherà un modello in cui il paese non è impostato in modo esplicito. Lo stesso hint paese viene applicato a tutte le stringhe nella raccolta di input.

options
DetectLanguageOptions

Parametri facoltativi per l'operazione.

Restituisce

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

Esegue un modello per identificare una raccolta di frasi significative trovate nelle stringhe di input passate. Per un elenco delle lingue supportate da questa operazione,

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

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

Parametri

documents

string[]

Stringhe di input da analizzare.

language

string

Lingua in cui vengono scritte tutte le stringhe di input. Se non specificato, questo valore verrà impostato sulla lingua predefinita in TextAnalyticsClientOptions. Se impostato su una stringa vuota, il servizio applicherà un modello in cui la lingua è impostata in modo esplicito su "Nessuno".

options
ExtractKeyPhrasesOptions

Opzioni per l'operazione.

Restituisce

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

Esegue un modello per identificare una raccolta di frasi significative trovate nei documenti di input passati. Per un elenco delle lingue supportate da questa operazione,

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

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

Parametri

documents

TextDocumentInput[]

Documenti di input da analizzare.

options
ExtractKeyPhrasesOptions

Opzioni per l'operazione.

Restituisce

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità denominate nelle stringhe di input passate e classificare tali entità in tipi come persona, posizione o organizzazione. Per altre informazioni sulle categorie disponibili,

Vedere https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Per un elenco delle lingue supportate da questa operazione, vedere https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametri

documents

string[]

Stringhe di input da analizzare.

language

string

Lingua in cui vengono scritte tutte le stringhe di input. Se non specificato, questo valore verrà impostato sulla lingua predefinita in TextAnalyticsClientOptions. Se impostato su una stringa vuota, il servizio applicherà un modello in cui la lingua è impostata in modo esplicito su "Nessuno".

options
RecognizeCategorizedEntitiesOptions

Parametri facoltativi per l'operazione.

Restituisce

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità denominate nei documenti di input passati e classificare tali entità in tipi come persona, posizione o organizzazione. Per altre informazioni sulle categorie disponibili,

Vedere https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Per un elenco delle lingue supportate da questa operazione, vedere https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

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

Parametri

documents

TextDocumentInput[]

Documenti di input da analizzare.

options
RecognizeCategorizedEntitiesOptions

Parametri facoltativi per l'operazione.

Restituisce

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità trovate nelle stringhe di input passate e includere informazioni che collegano le entità alle voci corrispondenti in una knowledge base nota. Per un elenco delle lingue supportate da questa operazione,

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

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

Parametri

documents

string[]

Stringhe di input da analizzare.

language

string

Lingua in cui vengono scritte tutte le stringhe di input. Se non specificato, questo valore verrà impostato sulla lingua predefinita in TextAnalyticsClientOptions. Se impostato su una stringa vuota, il servizio applicherà un modello in cui la lingua è impostata in modo esplicito su "Nessuno".

options
RecognizeLinkedEntitiesOptions

Opzioni per l'operazione.

Restituisce

recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità presenti nei documenti di input passati e includere informazioni che collegano le entità alle voci corrispondenti in una knowledge base nota. Per un elenco delle lingue supportate da questa operazione,

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

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

Parametri

documents

TextDocumentInput[]

Documenti di input da analizzare.

options
RecognizeLinkedEntitiesOptions

Opzioni per l'operazione.

Restituisce

recognizePiiEntities(string[], string, RecognizePiiEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità contenenti informazioni personali trovate nelle stringhe di input passate e classificare tali entità in tipi come il numero di previdenza sociale degli Stati Uniti, il numero di licenza dei driver o il numero di carta di credito. Per un elenco delle lingue supportate da questa operazione,

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

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

Parametri

inputs

string[]

Stringhe di input da analizzare.

language

string

Lingua in cui vengono scritte tutte le stringhe di input. Se non specificato, questo valore verrà impostato sulla lingua predefinita in TextAnalyticsClientOptions. Se impostato su una stringa vuota, il servizio applicherà un modello in cui la lingua è impostata in modo esplicito su "Nessuno".

options
RecognizePiiEntitiesOptions

Opzioni per l'operazione.

Restituisce

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

Esegue un modello predittivo per identificare una raccolta di entità contenenti informazioni personali trovate nei documenti di input passati e classificare tali entità in tipi come il numero di previdenza sociale degli Stati Uniti, il numero di licenza dei driver o il numero di carta di credito. Per un elenco delle lingue supportate da questa operazione,

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

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

Parametri

inputs

TextDocumentInput[]

Documenti di input da analizzare.

options
RecognizePiiEntitiesOptions

Parametri facoltativi per l'operazione.

Restituisce