이슈 발화 감지 API 호출 가이드

페이지 이동경로

이슈 발화 감지 API Reference

카카오 i 클라우드의 이슈 발화 감지 API를 호출할 때 필요한 개발 정보는 다음과 같습니다.

Request

Request Syntax

코드 예제 Request Syntax

curl -X POST '{API Endpoint URL}' \
  -H 'x-api-key: {API Key}' \
  -H 'Content-Type: application/json' \
  -d '{
        "q": "조금 기다려보시죠|뭔 소리고?|어차피 대중들은 개돼지입니다"
    }'

API 호출 방식

메서드 요청 URL
POST {API Endpoint URL}
- API 호출 시 필요한 Endpoint 경로
- 카카오 i 클라우드 콘솔 > Conversation > 도메인 탭의 [인증 정보] 버튼 클릭해 조회

Request Header

Request Header

파라미터 타입 필수여부 설명
x-api-key String 필수 {API Key}: API 호출 시 필요한 인증키
- 카카오 i 클라우드 콘솔 > Conversation > 도메인 탭의 [인증 정보] 버튼 클릭해 조회
Content-Type String 필수 다음의 방식을 지원
- application/json

Request Elements

Request Elements

파라미터 타입 필수여부 설명
q String 필수 이슈 발화 여부를 판별하려는 대화
- 발화 단위로 입력하며 |로 발화 구분
- 최대 발화 3개까지 입력받아 마지막 발화의 이슈 발화 여부 판단
- 전체 대화: 최소 1자, 최대 500자(공백 및 \| 포함)
- 발화를 입력하지 않은 경우(ex. “||” ) 발화 기준에 어긋나 오류 처리

안내
파라미터 q에 컨트롤 캐릭터를 입력할 수 없습니다. (ASCII 코드 0~31과 127)

Response

Response Syntax

코드 예제 Response Syntax

{
  "input": "조금 기다려보시죠|뭔 소리고?|어차피 대중들은 개돼지입니다",
  "model_score": 0.9988,
  "release": "2.4.0"
}

Response Elements

Response Elements

필드 타입 필수 여부 설명
input String 필수 사용자 입력 대화
model_score Float 필수 이슈 발화 여부에 대한 모델 스코어
- 0에서 1 사이의 값으로 표현
- 1에 가까울수록 이슈 발화에 해당
release String 필수 이슈 발화 감지 API 버전

Status Code

Status Code

응답 코드 응답 내용 설명
200 - API 호출 성공
400 Bad Request 요청 주소가 잘못된 경우
  INVALID_SIGNATURE 요청 Endpoint 주소의 signature가 잘못된 경우
  INPUT_CONTEXT_OVERFLOW context 값의 길이가 최대 발화 개수(3)를 초과한 경우
401 Authentication failed x-api-key 헤더가 없거나 값이 잘못된 경우
404 NOT FOUND 지원하지 않는 Method로 요청을 보낸 경우
405 Method Not Allowed 지원하지 않는 Method로 요청을 보낸 경우
413 Request Entity Too Large 요청의 크기가 제한보다 큰 경우
415 Unsupported content type Content Type 헤더가 없거나 규격에 맞지 않는 경우
422 INVALID_PARAMETER_TYPE 파라미터 타입 오류인 경우
  INVALID_PARAMETER_VALUE 길이 제한 초과, 지원되지 않는 값 등 파라미터 값이 오류인 경우
425 Domain not found 요청한 도메인이 삭제되어 없을 경우
  Domain not deployed 요청한 도메인이 아직 배포되지 않은 경우
429 Too many Requests 설정한 한도를 초과해서 요청한 경우
503 INTERNAL ERROR 예상하지 못한 서버 오류가 발생한 경우

안내
제시된 이슈 발화 감지 API 성능보다 더 높은 성능이 필요한 경우에는 헬프데스크 > 기술문의 또는 상담 및 도입 문의 신청으로 문의하시기 바랍니다.