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

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

Версия 2.0.2

Предоставляет доступ к API обработки естественного языка Google Cloud .

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

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

Действия

классифицироватьКонтент

Анализирует фрагмент текста и возвращает список категорий контента, относящихся к этому тексту.

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

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

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

Ответ

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

предложениеЧувство

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

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

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

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

Ответ

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

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

entitySentiment

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

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

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

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

Ответ

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

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

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

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

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

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

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

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

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

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