Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Versione 1.4.3
Fornisce l'accesso all'API Google Cloud Natural Language.
Utilizza questa estensione per classificare i contenuti applicando le categorie, nonché per analizzare il sentiment dei contenuti su una scala da positivo a negativo.
Questi contenuti forniscono un riferimento per la configurazione e l'utilizzo di questa estensione. Per la procedura di configurazione di un'estensione utilizzando la console Apigee, vedi Aggiungere e configurare un'estensione.
Azioni
classifyContent
Analizza una parte di testo e restituisce un elenco di categorie di contenuti applicabili al testo.
Per ulteriori informazioni su questa funzionalità dell'API Natural Language, vedi Classificare i contenuti e Categorie di contenuti.
Parametri di richiesta
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
| Parametro | Descrizione | Tipo | Predefinito | Obbligatorio |
|---|---|---|---|---|
| dati | I contenuti da analizzare. | Stringa | Nessuno. | Sì. |
Risposta
Un array di categorie in cui ogni elemento contiene una categoria per la classificazione dei contenuti e un punteggio di attendibilità.
sentenceSentiment
Analizza il testo specificato e identifica l'opinione emotiva prevalente al suo interno, soprattutto per determinare l'atteggiamento di una persona che scrive come positivo, negativo o neutro.
Per ulteriori informazioni su questa funzionalità dell'API Natural Language, vedi Analizzare il sentiment e Nozioni di base sull'API Natural Language.
Parametri di richiesta
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
| Parametro | Descrizione | Tipo | Predefinito | Obbligatorio |
|---|---|---|---|---|
| dati | I contenuti da analizzare. | Stringa | Nessuno. | Sì. |
Risposta
Un oggetto contenente i punteggi di sentiment per il documento nel suo complesso e per ogni frase (in un array). Per il documento e le relative frasi sono incluse le seguenti proprietà:
- Una proprietà Content con i contenuti analizzati.
- Una proprietà Score che indica il sentiment dei contenuti su una scala da 1 a -1, da positivo (numero positivo) a negativo (numero negativo).
- Una proprietà Magnitude che indica la valenza complessiva dell'emozione (sia positiva che negativa) all'interno dei contenuti, con valori compresi tra 0,0 e +infinito.
entitySentiment
Analizza il testo specificato per determinare il sentiment (positivo o negativo) espresso in relazione a ogni entità all'interno del testo. Il sentiment per un'entità, formato da un punteggio numerico e da un valore di grandezza, viene determinato per ogni menzione di un'entità. I punteggi vengono quindi aggregati in un punteggio di sentiment e in una grandezza complessivi per un'entità.
Per ulteriori informazioni sull'analisi delle entità nell'API Google Cloud Natural Language, vedi Analizzare il sentiment delle entità e Interpretare i valori dell'analisi del sentiment.
Parametri di richiesta
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
| Parametro | Descrizione | Tipo | Predefinito | Obbligatorio |
|---|---|---|---|---|
| dati | I contenuti da analizzare. | Stringa | Nessuno. | Sì. |
Risposta
Un array di oggetti contenenti i punteggi di sentiment per le entità nel testo. Per il documento e le relative frasi sono incluse le seguenti proprietà:
- Una proprietà Name con .
- Una proprietà Type che descrive il tipo di entità.
- Una proprietà Score che indica il sentiment dell'entità su una scala da 1 a -1, da positivo (numero positivo) a negativo (numero negativo).
- Una proprietà Magnitude che indica la valenza dell'emozione (sia positiva che negativa) per l'entità, con valori compresi tra 0,0 e +infinito.
Riferimento per la configurazione
Utilizza le seguenti informazioni quando configuri e sottoponi a deployment questa estensione per l'utilizzo nei proxy API.
Proprietà comuni delle estensioni
Per ogni estensione sono presenti le seguenti proprietà.
| Proprietà | Descrizione | Predefinito | Obbligatorio |
|---|---|---|---|
name |
Il nome che assegni a questa configurazione dell'estensione. | Nessuno | Sì |
packageName |
Nome del pacchetto dell'estensione fornito da Apigee Edge. | Nessuno | Sì |
version |
Numero di versione del pacchetto dell'estensione da cui stai configurando un'estensione. | Nessuno | Sì |
configuration |
Valore di configurazione specifico per l'estensione che stai aggiungendo. Vedi Proprietà per questo pacchetto di estensioni | Nessuno | Sì |
Proprietà per questo pacchetto di estensioni
Specifica i valori per le seguenti proprietà di configurazione specifiche per questa estensione.
| Proprietà | Descrizione | Predefinito | Obbligatorio |
|---|---|---|---|
| credenziali | Se inserito nella console Apigee Edge, questo è il contenuto del file della chiave del service account. Se inviato tramite l'API Management, è un valore con codifica Base64 generato dal file della chiave del service account. | Nessuno. | Sì. |