Rozszerzenie Google Cloud Natural Language

Wyświetlasz dokumentację Apigee Edge.
Przejdź do dokumentacji Apigee X.
info

Wersja 1.4.1

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

Użyj tego rozszerzenia, aby klasyfikować treści przez stosowanie kategorii, a także analizować nastawienie do treści w skali od pozytywnego do negatywnego.

Te treści zawierają informacje o konfigurowaniu i używaniu tego rozszerzenia. Aby dowiedzieć się, jak skonfigurować rozszerzenie za pomocą konsoli Apigee, przeczytaj artykuł Dodawanie i konfigurowanie rozszerzenia.

Działania

classifyContent

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

Więcej informacji o tej funkcji w interfejsie 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 wynik wiarygodności.

sentenceSentiment

Analizuje podany tekst i określa dominujące w nim nastawienie emocjonalne, w szczególności w celu ustalenia, czy nastawienie autora jest pozytywne, negatywne czy neutralne.

Więcej informacji o tej funkcji w interfejsie Natural Language API znajdziesz w artykułach Analizowanie nastawienia i Podstawy interfejsu 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:

  • Właściwość Content z analizowaną treścią.
  • 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, 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. Nastawienie do encji jest reprezentowane przez wartości liczbowe wyniku i wielkości oraz jest określane dla każdego wystąpienia encji. Te wyniki są następnie agregowane w ogólny wynik nastawienia i wielkość dla encji.

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ślny Wymagane
dane Treści do analizy. Ciąg znaków Brak. Tak.

Odpowiedź

Tablica obiektów zawierających wyniki nastawienia do 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 .
  • Właściwość Type opisująca typ encji.
  • Właściwość Score wskazująca nastawienie do encji 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) w odniesieniu do encji, od 0,0 do +inf.

Informacje o konfiguracji

Podczas konfigurowania i wdrażania tego rozszerzenia do użycia w serwerach proxy interfejsu API użyj tych informacji.

Wspólne właściwości rozszerzenia

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 rozszerzenia

Określ wartości tych właściwości konfiguracji specyficznych dla tego rozszerzenia.

Właściwość Opis Domyślny Wymagane
dane logowania Gdy wpiszesz je w konsoli Apigee Edge, będą to treści pliku klucza konta usługi . Gdy wysyłasz je za pomocą interfejsu Management API, jest to wartość zakodowana w formacie base64 wygenerowana z pliku klucza konta usługi. Brak. Tak.