Review Analysis API

Review Analysis API 는 이용자가 텍스트로 입력한 리뷰 데이터를 자동으로 분석 및 전환합니다. 고객의 리뷰를 직접 하나하나 확인하지 않아도 카테고리별로 피드백을 정리할 수 있습니다.

API Server

Allganize 의 API 엔드포인트는 nlu-api.allganize.ai 입니다. On-prem 플랜을 사용중이시라면 사용을 원하는 API 엔드포인트를 사용하시면 됩니다.

API 키 얻기

모든 NLU API 들은 요청을 검증하기 위해 API 키를 사용합니다. API 키는 NLU API 대시보드의 설정 메뉴에서 찾을 수 있습니다. NLU API 대시보드 계정이 없다면 여기에서 생성할 수 있습니다.

Request 헤더의 API-KEY 에 할당된 API KEY 를 입력해야 합니다.

Review Conversion API

POST https://nlu-api.allganize.ai/api/inference

Headers

Request Body

{
  "inputText": STRING,
  "reviewSentiments": [
    {
      "category": STRING,
      "sentiment": STRING,
    }, ...
  ]
}

Request Example

YOUR API KEY 를 프로젝트의 API 키로 바꾸어야 합니다. API 키 얻기 항목을 참고하세요.

curl https://nlu-api.allganize.ai/api/inference \
-d '{"text": "프론트에서 정말 친절하게 대해주시네요! 방키가 갑자기 안돼서 프론트로 전화했더니 대처도 빠르게 해주겼고 마음에 들었습니다! 방도 정말 꺠끗해요!"}' \
-H "Content-Type: application/json" \
-H "API-KEY: YOUR_API_KEY"

Response Example

{
  "inputText": "프론트에서 정말 친절하게 대해주시네요! 방키가 갑자기 안돼서 프론트로 전화했더니 대처도 빠르게 해주고 마음에 들었습니다! 방도 정말 꺠끗해요!"
  "reviewSentiments": [ 
    { "category": "시설", "sentiment": "1", "keywords": [{"text": “방도 정말 꺠끗해요!"”, "index": 69]},
    { "category": "서비스", "sentiment": "2", "keywords": [{"text": “프론트에서 정말 친절하게 대해주시네요!”, "index": 0}, {"text": “프론트로 전화했더니 대처도 빠르게 해주고 ”, "index": 34}]}
  ]
}

에러 메시지

예상했던 response 를 받지 못한 경우 에러 메시지를 확인해 주세요.

Error Response example

{
    "type": "APIError",
    "code": 7000,
    "message": "Something went wrong."
}

Last updated