Rozszerzenie Google Cloud Natural Language

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Wersja 1.4.1

Zapewnia dostęp do interfejsu Google Cloud Natural Language API.

Używaj tego rozszerzenia do klasyfikowania treści według kategorii, a także do analizowania nastawienia w skali pozytywnej i negatywnej.

Ta treść zawiera informacje na temat konfigurowania tego rozszerzenia i korzystania z niego. Instrukcje konfigurowania rozszerzenia w konsoli Apigee znajdziesz w artykule Dodawanie i konfigurowanie rozszerzenia.

Działania

classifyContent

Analizuje fragment tekstu i zwraca listę kategorii treści, które go dotyczą.

Więcej informacji o tej funkcji interfejsu 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ślne Wymagane
dane Treści do przeanalizowania. Ciąg znaków Brak. Tak.

Odpowiedź

Tablica Kategorie, w której każdy element zawiera kategorię służącą do klasyfikowania treści oraz wskaźnik ufności.

sentenceSentiment

Analizuje dany tekst i określa najważniejsze w nim emocje, zwłaszcza w celu określenia, czy twórca ma nastawienie jako pozytywne, negatywne lub neutralne.

Więcej informacji o tej funkcji znajdziesz w artykułach Analiza nastawienia i Podstawowe informacje o interfejsie Natural Language API.

Parametry żądania

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

Odpowiedź

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

  • Usługa treści z analizowaną treścią.
  • Właściwość wyniku wskazująca nastawienie do treści w skali od 1 do -1, od dodatniej (liczby dodatniej) do negatywnej (liczby ujemnej).
  • Właściwość Magnitude wskazująca ogólną siłę emocji (zarówno pozytywnych, jak i negatywnych) w treści, od 0,0 do +inf.

entitySentiment

Analizuje określony tekst, by określić odczucia (pozytywne lub negatywne) wyrażone w odniesieniu do poszczególnych elementów w tekście. Nastawienie do elementu jest określane za pomocą wyniku numerycznego i wartości wielkości. Jest ono określane w przypadku każdej wzmianki o jednostce. Wyniki te są następnie agregowane w ogólny wynik nastawienia i wielkości dla danego podmiotu.

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

Parametry żądania

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parametr Opis Typ Domyślne Wymagane
dane Treści do przeanalizowania. 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ędnione są te właściwości:

  • Właściwość Name z atrybutem .
  • Właściwość Type opisująca typ encji.
  • Właściwość wyniku wskazująca nastawienie elementu w skali od 1 do -1, od dodatniej (liczby dodatniej) do ujemnej (liczby ujemnej).
  • Właściwość Magnitude wskazująca siłę emocji (zarówno pozytywnych, jak i negatywnych) w odniesieniu do elementu, od 0,0 do +inf.

Dokumentacja konfiguracji

Skorzystaj z podanych niżej instrukcji podczas konfigurowania i wdrażania tego rozszerzenia na potrzeby serwerów proxy interfejsów API.

Typowe 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ń

Podaj wartości następujących właściwości konfiguracji specyficznych dla tego rozszerzenia.

Właściwość Opis Domyślne Wymagane
dane logowania Wpisana w konsoli Apigee Edge jest to zawartość pliku klucza konta usługi. Gdy jest wysyłana przez interfejs API zarządzania, jest to wartość zakodowana w formacie base64 wygenerowana z pliku klucza konta usługi. Brak. Tak.