Google Cloud Natural Language-Erweiterung

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Version 1.4.1

Zugriff auf die Google Cloud Natural Language API

Mit dieser Erweiterung können Sie Inhalte anhand von Kategorien klassifizieren sowie die Stimmung auf einer positiven bis negativen Skala analysieren.

In diesem Artikel erfahren Sie, wie Sie diese Erweiterung konfigurieren und verwenden. Eine Anleitung zum Konfigurieren einer Erweiterung mit der Apigee-Konsole finden Sie unter Erweiterung hinzufügen und konfigurieren.

Aktionen

classifyContent

Analysiert einen Textteil und gibt eine Liste der Inhaltskategorien zurück, die für den Text gelten.

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 Der zu analysierende Inhalt. String Keine. Ja.

Antwort

Ein Kategorien-Array, bei dem jedes Element eine Kategorie zur Klassifizierung des Inhalts und einen Konfidenzwert enthält.

sentenceSentiment

Analysiert den gegebenen Text und identifiziert die vorherrschende emotionale Meinung darin, insbesondere um zu bestimmen, ob die Einstellung eines Autors positiv, negativ oder neutral ist.

Weitere Informationen zu dieser Funktion in der Natural Language API finden Sie unter Sentiment analysieren und Grundlagen der Natural Language API.

Anfrageparameter

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parameter Beschreibung Typ Standard Erforderlich
daten Der zu analysierende Inhalt. String Keine. Ja.

Antwort

Ein Objekt, das Sentimentwerte für das Dokument insgesamt und alle Sätze darin enthält (in einem Array). Sowohl für das Dokument als auch für seine Sätze sind die folgenden Eigenschaften enthalten:

  • Eine Content-Property mit dem analysierten Inhalt.
  • Eine Score-Eigenschaft, die die Stimmung des Inhalts auf einer Skala von 1 bis -1 von positiv (positiv) bis negativ (negative Zahl) angibt.
  • Eine Magnitude-Eigenschaft, die die allgemeine Stärke der (sowohl positiven als auch negativen) Emotion innerhalb des Inhalts zwischen 0,0 und +inf angibt.

entitySentiment

Analysiert den angegebenen Text, um die (positive oder negative) Einstellung zu bestimmen, die in Bezug auf die einzelnen Entitäten im Text 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 zu einem Sentiment-Score- und Magnitude-Gesamtwert für eine Entität zusammengefasst.

Weitere Informationen zur Entitätsanalyse in der Google Cloud Natural Language API finden Sie unter Entitätsstimmung analysieren und Werte der Sentimentanalyse interpretieren.

Anfrageparameter

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parameter Beschreibung Typ Standard Erforderlich
daten Der zu analysierende Inhalt. String Keine. Ja.

Antwort

Ein Array von Objekten, die Sentimentwerte für Entitäten im Text enthalten. Sowohl für das Dokument als auch für seine Sätze sind die folgenden Eigenschaften enthalten:

  • Eine Name-Eigenschaft mit .
  • Eine Type-Eigenschaft, die den Typ der Entität beschreibt.
  • Eine Score-Eigenschaft, die die Stimmung der Entität auf einer Skala von 1 bis -1 von positiv (positiv) bis negativ (negative Zahl) angibt.
  • Eine Größe zwischen 0,0 und +inf, die die Stärke der (sowohl positiven als auch negativen) Emotion für die Entität angibt.

Konfigurationsreferenz

Verwenden Sie Folgendes, wenn Sie diese Erweiterung zur Verwendung in API-Proxys konfigurieren und bereitstellen.

Häufige 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

Eigenschaften dieses Erweiterungspakets

Geben Sie Werte für die folgenden Konfigurationseigenschaften an, die spezifisch für diese Erweiterung sind.

Property Beschreibung Standard Erforderlich
Anmeldedaten Bei Eingabe in die Apigee Edge-Konsole ist dies der Inhalt Ihrer Dienstkonto-Schlüsseldatei. Wenn er über die Verwaltungs-API gesendet wird, ist er ein base64-codierter Wert, der aus der Schlüsseldatei des Dienstkontos generiert wird. Keine. Ja.