Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Version 2.0.0
Bietet Zugriff auf die Google Cloud Natural Language API.
Mit dieser Erweiterung können Sie Inhalte durch Anwenden von Kategorien klassifizieren und die Inhaltsstimmung auf einer Skala von positiv bis negativ analysieren.
Dieser Artikel enthält eine Referenz zum Konfigurieren und Verwenden dieser Erweiterung. Eine Anleitung zum Konfigurieren einer Erweiterung mit der Apigee Console finden Sie unter Erweiterung hinzufügen und konfigurieren.
Aktionen
classifyContent
Analysiert einen Textabschnitt und gibt eine Liste der Inhaltskategorien zurück, die auf den Text zutreffen.
Weitere Informationen zu dieser Funktion in der Natural Language API finden Sie unter Inhaltsklassifizierung und Inhaltskategorien.
Anfrageparameter
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
Parameter | Beschreibung | Typ | Standard | Erforderlich |
---|---|---|---|---|
Daten | Die zu analysierenden Inhalte. | String | Keine. | Ja. |
Antwort
Ein Categories-Array, in dem jedes Element eine Kategorie zur Klassifizierung der Inhalte und einen Konfidenzwert enthält.
sentenceSentiment
Analysiert den gegebenen Text und ermittelt die vorherrschende emotionale Meinung darin, insbesondere um zu erkennen, ob der Autor eine positive, negative oder neutrale Einstellung hat.
Weitere Informationen zu dieser Funktion in der Natural Language API finden Sie unter Sentimentanalyse und Grundlagen der Natural Language API.
Anfrageparameter
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
Parameter | Beschreibung | Typ | Standard | Erforderlich |
---|---|---|---|---|
Daten | Die zu analysierenden Inhalte. | String | Keine. | Ja. |
Antwort
Ein Objekt mit Sentiment-Werten für das gesamte Dokument und jeden seiner Sätze (in einem Array). Sowohl für das Dokument als auch für die Sätze sind die folgenden Eigenschaften enthalten:
- Eine Content-Property mit den analysierten Inhalten.
- Eine Bewertungseigenschaft, die das Sentiment des Inhalts auf einer Skala von 1 bis -1 angibt, von positiv (positive Zahl) bis negativ (negative Zahl).
- Eine „Magnitude“-Eigenschaft, die die allgemeine Stärke der (sowohl positiven als auch negativen) Stimmung im Inhalt zwischen 0,0 und +inf angibt.
entitySentiment
Der angegebene Text wird analysiert, um die (positive oder negative) Einstellung zu ermitteln, die in den einzelnen Entitäten des Texts zum Ausdruck kommt. Die Entitätsstimmung wird durch numerische Score- und Magnitude-Werte dargestellt und für jede Erwähnung einer Entität bestimmt. Diese Punktzahlen werden dann in eine allgemeine Sentimentpunktzahl (Score und Magnitude) für eine Entität zusammengefasst.
Weitere Informationen zur Entitätsanalyse in der Google Cloud Natural Language API finden Sie unter Sentiment von Entitäten analysieren und Werte der Sentimentanalyse interpretieren.
Anfrageparameter
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
Parameter | Beschreibung | Typ | Standard | Erforderlich |
---|---|---|---|---|
Daten | Die zu analysierenden Inhalte. | String | Keine. | Ja. |
Antwort
Ein Array von Objekten mit Sentimentwerten für Entitäten im Text. Sowohl für das Dokument als auch für die Sätze sind die folgenden Eigenschaften enthalten:
- Eine Name-Eigenschaft mit
- Eine Typ-Property, die den Typ der Entität beschreibt.
- Eine Bewertungseigenschaft, die das Sentiment der Entität auf einer Skala von 1 bis −1 angibt, von positiv (positive Zahl) bis negativ (negative Zahl).
- Eine „Magnitude“-Eigenschaft, die die Stärke der Emotion (sowohl positiv als auch negativ) für die Entität zwischen 0,0 und +inf angibt.
Konfigurationsreferenz
Beachten Sie Folgendes, wenn Sie diese Erweiterung für die Verwendung in API-Proxys konfigurieren und bereitstellen.
Gängige Erweiterungseigenschaften
Für jede Erweiterung sind die folgenden Eigenschaften vorhanden.
Attribut | Beschreibung | Standard | Erforderlich |
---|---|---|---|
name |
Der Name, den Sie dieser Konfiguration der Erweiterung zuweisen. | – | Ja |
packageName |
Name des Erweiterungspakets, wie von Apigee Edge angegeben. | – | Ja |
version |
Versionsnummer für das Erweiterungspaket, von dem Sie eine Erweiterung konfigurieren. | – | Ja |
configuration |
Konfigurationswert speziell für die Erweiterung, die Sie hinzufügen. Weitere Informationen finden Sie unter Eigenschaften für dieses Erweiterungspaket. | – | Ja |
Properties für dieses Erweiterungspaket
Geben Sie Werte für die folgenden Konfigurationseigenschaften an, die für diese Erweiterung spezifisch sind.
Attribut | Beschreibung | Standard | Erforderlich |
---|---|---|---|
Anmeldedaten | Wenn Sie diesen Wert in die Apigee Edge-Konsole eingeben, entspricht er dem Inhalt Ihrer Dienstkonto-Schlüsseldatei. Wenn er über die Verwaltungs-API gesendet wird, ist er ein Base64-codierter Wert, der aus der Dienstkonto-Schlüsseldatei generiert wird. | Keine. | Ja. |