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

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

Версия 2.0.1

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

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

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

Действия

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

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

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

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

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

Ответ

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

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

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

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

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

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

Ответ

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

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

сущностьНастроение

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

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

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

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

Ответ

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

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

Ссылка на конфигурацию

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

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

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

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

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

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

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