Google Cloud Natural Language 확장 프로그램

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

버전 1.4.1

Google Cloud Natural Language API에 대한 액세스 권한을 제공합니다.

이 확장 프로그램을 사용하면 카테고리를 적용하여 콘텐츠를 분류하고 콘텐츠 감정을 긍정적 또는 부정적 척도로 분석할 수 있습니다.

이 콘텐츠는 이 확장 프로그램을 구성하고 사용하기 위한 참조를 제공합니다. Apigee 콘솔을 사용하여 확장 프로그램을 구성하는 단계는 확장 프로그램 추가 및 구성을 참조하세요.

작업

classifyContent

텍스트의 일부를 분석하고 텍스트에 적용되는 콘텐츠 카테고리의 목록을 반환합니다.

Natural Language API의 이 기능에 대한 자세한 내용은 콘텐츠 분류콘텐츠 카테고리를 참조하세요.

요청 매개변수

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
매개변수 설명 유형 기본 계정 필수
데이터 분석할 콘텐츠입니다. 문자열 없음 예.

응답

각 항목에 콘텐츠 분류를 위한 카테고리와 신뢰도 점수가 포함된 Categories 배열.

sentenceSentiment

주어진 텍스트를 분석하고 그 안에서 우세한 감정적 의견을 식별하여 작성자의 태도가 긍정적, 부정적 또는 중립적인지를 판단합니다.

Natural Language API의 이 기능에 대한 자세한 내용은 감정 분석Natural Language API 기본사항을 참조하세요.

요청 매개변수

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
매개변수 설명 유형 기본 계정 필수
데이터 분석할 콘텐츠입니다. 문자열 없음 예.

응답

문서 전체 및 각 문장에 대한 감정 점수가 포함된 객체입니다 (배열 형식). 문서와 문장 모두에 다음 속성이 포함됩니다.

  • 콘텐츠가 분석된 콘텐츠 속성.
  • 콘텐츠의 감정을 양수 (양수)에서 음수 (음수)까지 1~-1 범위로 나타내는 점수 속성입니다.
  • 콘텐츠 내에서 전반적인 감정 강도(긍정적 및 부정적 모두)를 나타내는 규모 속성입니다(0.0~+inf).

entitySentiment

지정된 텍스트를 분석하여 텍스트 내의 각 항목에 대해 표현된 감정 (긍정적 또는 부정적)을 판단합니다. 항목 감정은 숫자 점수 및 크기 값으로 표현되며, 항목의 각 멘션마다 결정됩니다. 이러한 점수가 집계되어 항목의 전체 감정 점수와 크기가 결정됩니다.

Google Cloud Natural Language API의 항목 분석에 대한 자세한 내용은 항목 감정 분석감정 분석 값 해석을 참조하세요.

요청 매개변수

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
매개변수 설명 유형 기본 계정 필수
데이터 분석할 콘텐츠입니다. 문자열 없음 예.

응답

텍스트에 있는 항목의 감정 점수가 포함된 객체의 배열입니다. 문서와 문장 모두에 다음 속성이 포함됩니다.

  • 가 포함된 Name 속성 .
  • 항목 유형을 설명하는 Type 속성
  • 항목의 감정을 양수 (양수)에서 음수 (음수)까지 1~-1 범위로 나타내는 점수 속성입니다.
  • 항목의 감정 강도 (긍정적 및 부정적 모두)를 나타내는 Magnitude 속성으로서 0.0에서 +inf 사이의 값입니다.

구성 참조

API 프록시에서 사용할 이 확장 프로그램을 구성하고 배포할 때 다음을 사용하세요.

일반적인 확장 속성

모든 확장 프로그램에는 다음과 같은 속성이 있습니다.

속성 설명 기본 필수
name 확장 프로그램의 구성에 지정할 이름입니다. 없음 지원됨
packageName Apigee Edge에서 제공하는 확장 프로그램 패키지 이름입니다. 없음 지원됨
version 확장 프로그램을 구성하는 확장 프로그램 패키지의 버전 번호입니다. 없음 지원됨
configuration 추가하는 확장 프로그램 관련 구성 값입니다. 이 확장 프로그램 속성의 속성을 참조하세요. 없음 지원됨

이 확장 프로그램 패키지의 속성

이 확장 프로그램에 해당하는 다음 구성 속성의 값을 지정합니다.

속성 설명 기본 계정 필수
사용자 인증 정보 Apigee Edge 콘솔에 입력하면 서비스 계정 키 파일의 콘텐츠가 됩니다. 관리 API를 통해 전송되는 경우 서비스 계정 키 파일에서 생성된 base64로 인코딩된 값입니다. 없음 예.