Расширение естественного языка Google Cloud

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Версия 1.4.1

Предоставляет доступ к API Google Cloud Natural Language .

Используйте это расширение для классификации контента путем применения категорий, а также для анализа настроений контента по шкале от положительного к отрицательному.

Этот контент содержит информацию по настройке и использованию этого расширения. Инструкции по настройке расширения с помощью консоли Apigee см. в разделе Добавление и настройка расширения .

Действия

классифицироватьСодержимое

Анализирует часть текста и возвращает список категорий контента, применимых к тексту.

Дополнительные сведения об этой функции API естественного языка см. в разделе Классификация контента и категорий контента .

Параметры запроса

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Параметр Описание Тип По умолчанию Необходимый
данные Контент для анализа. Нить Никто. Да.

Ответ

Массив категорий , в котором каждый элемент содержит категорию для классификации содержимого и показатель достоверности.

предложениеНастроение

Анализирует данный текст и выявляет преобладающее в нем эмоциональное мнение, особенно для определения отношения писателя к положительному, отрицательному или нейтральному.

Дополнительные сведения об этой функции API естественного языка см. в разделах Анализ настроений и Основы API естественного языка .

Параметры запроса

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Параметр Описание Тип По умолчанию Необходимый
данные Контент для анализа. Нить Никто. Да.

Ответ

Объект, содержащий оценки настроений для документа в целом и каждого его предложения (в массиве). Как для документа, так и для его предложений включены следующие свойства:

  • Свойство Content, содержащее анализируемое содержимое.
  • Свойство Score, указывающее тональность содержимого по шкале от 1 до -1, от положительного (положительное число) до отрицательного (отрицательное число).
  • Свойство Magnitude, указывающее общую силу эмоций (как положительных, так и отрицательных) в содержимом, от 0,0 до +inf.

сущностьSentiment

Анализирует указанный текст, чтобы определить настроение (положительное или отрицательное), выраженное в отношении каждого объекта в тексте. Настроение сущности представлено числовыми значениями баллов и величин и определяется для каждого упоминания сущности. Затем эти оценки объединяются в общий показатель настроений и величину для организации.

Дополнительные сведения об анализе сущностей в API Google Cloud Natural Language см. в разделах Анализ сущностей и Интерпретация значений анализа тональности .

Параметры запроса

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Параметр Описание Тип По умолчанию Необходимый
данные Контент для анализа. Нить Никто. Да.

Ответ

Массив объектов, содержащий оценки тональности для сущностей в тексте. Как для документа, так и для его предложений включены следующие свойства:

  • Свойство Name с .
  • Свойство Type , описывающее тип сущности.
  • Свойство Score, указывающее настроение сущности по шкале от 1 до -1, от положительного (положительное число) до отрицательного (отрицательное число).
  • Свойство Magnitude, указывающее силу эмоций (как положительных, так и отрицательных) для сущности, в диапазоне от 0,0 до +inf.

Справочник по конфигурации

Используйте следующее при настройке и развертывании этого расширения для использования в прокси-серверах API.

Общие свойства расширения

Следующие свойства присутствуют для каждого расширения.

Свойство Описание По умолчанию Необходимый
name Имя, которое вы даете этой конфигурации расширения. Никто Да
packageName Имя пакета расширения, предоставленное Apigee Edge. Никто Да
version Номер версии пакета расширения, из которого вы настраиваете расширение. Никто Да
configuration Значение конфигурации, относящееся к добавляемому расширению. См. Свойства этого пакета расширения. Никто Да

Свойства этого пакета расширений

Укажите значения для следующих свойств конфигурации, специфичных для этого расширения.

Свойство Описание По умолчанию Необходимый
реквизиты для входа При вводе в консоли Apigee Edge это содержимое файла ключей вашей сервисной учетной записи . При отправке через API управления это значение в кодировке Base64, созданное из файла ключей сервисного аккаунта. Никто. Да.