Rozszerzenie Google Cloud Natural Language

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info

Wersja 2.0.2

Umożliwia dostęp do interfejsu Google Cloud Natural Language API.

Użyj tego rozszerzenia, aby klasyfikować treści, stosując kategorie, a także analizować ich wydźwięk w skali od pozytywnego do negatywnego.

Te treści zawierają informacje o konfigurowaniu i używaniu tego rozszerzenia. Instrukcje konfigurowania rozszerzenia za pomocą konsoli Apigee znajdziesz w artykule Dodawanie i konfigurowanie rozszerzenia.

Działania

classifyContent

Analizuje fragment tekstu i zwraca listę kategorii treści, które mają zastosowanie do tego tekstu.

Więcej informacji o tej funkcji w Natural Language API znajdziesz w artykułach Klasyfikowanie treści i Kategorie treści.

Parametry żądania

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parametr Opis Typ Domyślny Wymagane
dane Treści do analizy. Ciąg znaków Brak. Tak.

Odpowiedź

Tablica Categories, w której każdy element zawiera kategorię do klasyfikowania treści i wskaźnik ufności.

sentenceSentiment

Analizuje podany tekst i identyfikuje dominujące w nim emocje, zwłaszcza po to, aby określić nastawienie autora jako pozytywne, negatywne lub neutralne.

Więcej informacji o tej funkcji w Natural Language API znajdziesz w artykułach Analizowanie nastawienia i Podstawy Natural Language API.

Parametry żądania

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parametr Opis Typ Domyślny Wymagane
dane Treści do analizy. Ciąg znaków Brak. Tak.

Odpowiedź

Obiekt zawierający wyniki nastawienia dla całego dokumentu i każdego z jego zdań (w tablicy). Zarówno w przypadku dokumentu, jak i jego zdań uwzględniane są te właściwości:

  • Usługa Content z analizowanymi treściami.
  • Właściwość Score wskazująca nastawienie do treści w skali od 1 do -1, od pozytywnego (liczba dodatnia) do negatywnego (liczba ujemna).
  • Właściwość Magnitude wskazująca ogólną siłę emocji (zarówno pozytywnych, jak i negatywnych) w treści, w zakresie od 0,0 do +inf.

entitySentiment

Analizuje określony tekst, aby określić nastawienie (pozytywne lub negatywne) wyrażone w odniesieniu do każdej encji w tekście. Sentiment encji jest reprezentowany przez wartości liczbowe i wartości wielkości i jest określany dla każdej wzmianki o encji. Wyniki te są następnie agregowane w ogólny wynik sentymentu i wartość dla danej encji.

Więcej informacji o analizie encji w interfejsie Google Cloud Natural Language API znajdziesz w artykułach Analizowanie nastawienia encjiInterpretowanie wartości analizy nastawienia.

Parametry żądania

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parametr Opis Typ Domyślny Wymagane
dane Treści do analizy. Ciąg znaków Brak. Tak.

Odpowiedź

Tablica obiektów zawierających wyniki nastawienia dla encji w tekście. Zarówno w przypadku dokumentu, jak i jego zdań uwzględniane są te właściwości:

  • Właściwość Name z wartością .
  • Właściwość Type opisująca typ podmiotu.
  • Właściwość Score wskazująca nastawienie podmiotu w skali od 1 do –1, od pozytywnego (liczba dodatnia) do negatywnego (liczba ujemna).
  • Właściwość Magnitude wskazująca siłę emocji (zarówno pozytywnych, jak i negatywnych) związanych z podmiotem, w zakresie od 0,0 do +inf.

Odwołanie do konfiguracji

Podczas konfigurowania i wdrażania tego rozszerzenia do użycia w proxy interfejsów API postępuj zgodnie z tymi instrukcjami.

Wspólne właściwości rozszerzeń

Dla każdego rozszerzenia dostępne są poniższe właściwości.

Usługa Opis Domyślnie Wymagany
name Nazwa nadana konfiguracji rozszerzenia. Brak Tak
packageName Nazwa pakietu rozszerzeń podana przez Apigee Edge. Brak Tak
version Numer wersji pakietu rozszerzenia, z którego konfigurujesz rozszerzenie. Brak Tak
configuration Wartość konfiguracji specyficzna dla dodawanego rozszerzenia. Zobacz Właściwości tego pakietu rozszerzeń Brak Tak

Właściwości tego pakietu rozszerzeń

Określ wartości tych właściwości konfiguracji, które są specyficzne dla tego rozszerzenia.

Właściwość Opis Domyślny Wymagane
dane logowania Po wpisaniu w konsoli Apigee Edge jest to zawartość pliku klucza konta usługi. W przypadku wysyłania za pomocą interfejsu Management API jest to wartość zakodowana w formacie base64 wygenerowana z pliku klucza konta usługi. Brak. Tak.