Google Cloud Natural Language-Erweiterung

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu Apigee X
info

Version 2.0.1

Bietet Zugriff auf die Google Cloud Natural Language API.

Mit dieser Erweiterung können Sie Inhalte klassifizieren, indem Sie Kategorien anwenden, und die Inhaltsstimmung auf einer Skala von positiv bis negativ analysieren.

Dieser Inhalt enthält eine Referenz zum Konfigurieren und Verwenden dieser Erweiterung. Eine Anleitung zum Konfigurieren einer Erweiterung mit der Apigee-Konsole 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 zum Klassifizieren der Inhalte und einen Konfidenzwert enthält.

sentenceSentiment

Analysiert den angegebenen Text und ermittelt die vorherrschende emotionale Meinung darin, insbesondere um die Einstellung eines Autors als positiv, negativ oder neutral zu bestimmen.

Weitere Informationen zu diesem Feature 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 Die zu analysierenden Inhalte. String Keine. Ja.

Antwort

Ein Objekt, das Sentimentwerte für das gesamte Dokument und jeden seiner Sätze (in einem Array) enthält. Für das Dokument und seine Sätze sind die folgenden Attribute enthalten:

  • Eine Content-Property mit den analysierten Inhalten.
  • Die Eigenschaft „Score“ gibt die Stimmung des Inhalts auf einer Skala zwischen 1 und -1 an, 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

Analysiert den angegebenen Text, 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 Sentimentanalyse pro Entität und Sentimentanalyse-Werte 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, das Sentimentwerte für Entitäten im Text enthält. Für das Dokument und seine Sätze sind die folgenden Attribute enthalten:

  • Ein Name-Attribut mit .
  • Eine Type-Property, die den Typ der Einheit beschreibt.
  • Die Eigenschaft „Score“ gibt die Stimmung der Einheit auf einer Skala zwischen 1 und -1 an, 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 Einheit zwischen 0,0 und +inf.angibt.

Konfigurationsreferenz

Verwenden Sie die folgenden Informationen, wenn Sie diese Erweiterung für die Verwendung in API-Proxys konfigurieren und bereitstellen.

Allgemeine 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 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 der Apigee Edge-Konsole eingeben, ist das der Inhalt Ihrer Dienstkonto-Schlüsseldatei. Wenn er über die Management API gesendet wird, ist er ein Base64-codierter Wert, der aus der Dienstkonto-Schlüsseldatei generiert wird. Keine. Ja.