Apigee Edge 문서입니다.
Apigee X 문서로 이동 정보
버전 2.0.0
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>
매개변수 | 설명 | 유형 | 기본값 | 필수 |
---|---|---|---|---|
데이터 | 분석할 콘텐츠입니다. | 문자열 | 없음 | 예. |
응답
문서 전체와 각 문장의 감정 점수를 배열로 포함하는 객체입니다. 문서와 문장 모두 다음 속성이 포함됩니다.
- 분석된 콘텐츠가 포함된 Content 속성
- 1과 -1 사이의 척도로 콘텐츠의 감정을 나타내는 점수 속성으로, 긍정 (양수)에서 부정 (음수)까지입니다.
- 콘텐츠 내에서 전반적인 감정 강도 (긍정적 및 부정적 모두)를 나타내는 Magnitude 속성으로 0.0과 +inf 사이의 값입니다.
entitySentiment
지정된 텍스트를 분석하여 텍스트 내 각 항목에 대해 표현된 감정 (긍정적 또는 부정적)을 판단합니다. 항목 감정은 숫자 점수 및 크기 값으로 표현되며, 항목의 각 멘션마다 결정됩니다. 이러한 점수가 집계되어 항목의 전체 감정 점수와 크기가 결정됩니다.
Google Cloud Natural Language API의 항목 분석에 관한 자세한 내용은 항목 감정 분석 및 감정 분석 값 해석을 참고하세요.
요청 매개변수
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
매개변수 | 설명 | 유형 | 기본값 | 필수 |
---|---|---|---|---|
데이터 | 분석할 콘텐츠입니다. | 문자열 | 없음 | 예. |
응답
텍스트의 항목에 대한 감정 점수가 포함된 객체 배열입니다. 문서와 문장 모두 다음 속성이 포함됩니다.
- .이 포함된 Name 속성
- 항목의 유형을 설명하는 유형 속성입니다.
- 1과 -1 사이의 척도로 엔터티의 감정을 나타내는 점수 속성으로, 긍정 (양수)에서 부정 (음수)까지입니다.
- 0.0과 +inf 사이의 항목에 대한 감정 강도 (긍정적 및 부정적 모두)를 나타내는 Magnitude 속성입니다.
구성 참조
API 프록시에서 사용하도록 이 확장 프로그램을 구성하고 배포할 때 다음을 사용하세요.
일반적인 확장 속성
모든 확장 프로그램에는 다음과 같은 속성이 있습니다.
속성 | 설명 | 기본 | 필수 |
---|---|---|---|
name |
확장 프로그램의 구성에 지정할 이름입니다. | 없음 | 지원됨 |
packageName |
Apigee Edge에서 제공하는 확장 프로그램 패키지 이름입니다. | 없음 | 지원됨 |
version |
확장 프로그램을 구성하는 확장 프로그램 패키지의 버전 번호입니다. | 없음 | 지원됨 |
configuration |
추가하는 확장 프로그램 관련 구성 값입니다. 이 확장 프로그램 속성의 속성을 참조하세요. | 없음 | 지원됨 |
이 확장 프로그램 패키지의 속성
이 확장 프로그램에만 해당하는 다음 구성 속성의 값을 지정합니다.
속성 | 설명 | 기본값 | 필수 |
---|---|---|---|
사용자 인증 정보 | Apigee Edge 콘솔에 입력하면 서비스 계정 키 파일의 콘텐츠가 됩니다. 관리 API를 통해 전송되는 경우 서비스 계정 키 파일에서 생성된 base64로 인코딩된 값입니다. | 없음 | 예. |