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