주요 특징
카카오브레인 KoGPT API는 제시된 한국어를 사전적, 문맥적으로 이해하고 사용자의 의도에 맞춘 문장을 생성해 제공합니다. GPT-3 기반 언어 모델인 KoGPT를 활용하여, 주어진 문장의 긍정과 부정 판단, 내용 요약 또는 결론 예측, 질문에 대한 답변, 다음 문장 작성 등 한국어와 관련된 모든 과제를 수행할 수 있습니다. 다양한 분야에서 기계 독해, 기계 번역, 작문, 감정 분석 등 높은 수준의 언어 과제를 해결하기 위해 활용해 보세요.
https://developers.kakao.com/product/kogpt
KoGPT API 데모
카카오 KoGPT 테스트
테스트 방법
- Git source 다운 : https://github.com/m-veloper/kogpt-test
- 카카오 디벨로퍼에 앱 생성 후 REST API 키를 발급받아 테스트 하세요.
- https://developers.kakao.com
Swagger UI 테스트
스프링부트 실행 하시고, http://localhost:8080/swagger-ui/ 접속 후 테스
테스트 주의사항
카카오 디벨로퍼에서 생성한 앱의 REST API KEY는 최대 2개의 KEY만 사용 가능한거 같습니다.
월별 무료 쿼터제(https://developers.kakao.com/docs/latest/ko/kogpt/common#partnership)
에 걸려서 앱을 여러개 만들어서 REST API KEY를 여러가 사용한다고 해도 월별 최대 2개의 KEY만 사용가능합니다.
또한 데이터 설정에 따라서 각 KEY당 10번 정도까지 요청이 가능한거 같네요...
카카오 너무 짭니다.ㅠㅠ 잠깐 테스트 해보려하면 테스트 용량이 끝나버리 원...
Request JSON 구현 예제
자세한 구현 예제는 카카오 사이트를 방문 : https://developers.kakao.com/docs/latest/ko/kogpt/rest-api#sample
문장만들기
{
"prompt": "인간처럼 생각하고, 행동하는 '지능'을 통해 인류가 이제까지 풀지 못했던",
"max_tokens": 60,
"n": 1,
"temperature":1.0,
"top_p":1.0
}
문장 분류하기
{
"prompt": "상품 후기를 긍정 또는 부정으로 분류합니다.\n가격대비좀 부족한게많은듯=부정\n재구매 친구들이 좋은 향 난다고 해요=긍정\nㅠㅠ약간 후회가 됩니다..=부정\n이전에 먹고 만족해서 재구매합니다=긍정\n튼튼하고 잘 쓸수 있을 것 같습니다. 이 가격에 이 퀄리티면 훌륭하죠=",
"max_tokens": 10,
"n": 1,
"temperature":1.0,
"top_p":1.0
}
질문에 답변하기
{
"prompt": "의료 스타트업으로 구성된 원격의료산업협의회가 10월부터 열리는 국정감사 시기에 맞춰 국회와 정부에 비대면 진료법 근거 마련을 촉구하는 정책제안서를 제출한다. 코로나19 사태에 비대면 진료의 한시 허용으로 원격 진료, 의약품 배송 등 서비스가 속속 등장하는 가운데 제도화 논의를 서둘러야 한다는 목소리가 높아질 것으로 전망된다. 코리아스타트업포럼 산하 원격의료산업협의회는 '위드(with) 코로나' 방역 체계 전환을 염두에 두고 비대면 진료 제도화 촉구를 위한 공동 대응 작업을 추진하고 있다. 협의회는 닥터나우, 엠디스퀘어, SH바이오, 메디버디 등 의료 스타트업 13개사로 구성됐다. 협의회는 국정감사 시기를 겨냥해 국회와 주무 부처인 보건복지부에 비대면 진료의 법적 근거 마련을 촉구할 방침이다. 이를 위해 주요 의원실과 관련 의견을 교환하고 있다. 협의회는 궁극적으로 의료법과 약사법 개정이 필요하지만 의료법 테두리 안에서 시행령 개정 등으로도 비대면 진료 가능성과 대상·의료기관 등을 구체화할 수 있다는 복안이다. 복지부 장관령으로 비대면 진료 기간을 명시하는 방안 등을 통해 사업 리스크도 줄일 수 있다. 올해 안에 국내 방역체계 패러다임이 바뀔 것으로 예상되는 점도 비대면 진료 제도화의 필요성을 높이고 있다. 최근 코로나19 백신 접종이 속도를 내면서 방역 당국은 위드 코로나 방역체계 전환을 고려하고 있다. 인구 대비 백신 접종 완료율이 70%가 되는 오는 10월 말에는 전환 논의가 수면 위로 뜰 것으로 보인다.\n정책제안서를 제출하는 시기는 언제인가?",
"max_tokens": 60,
"n": 1,
"temperature":1.0,
"top_p":1.0
}
KoGPT ERROR CODE
HTTP 상태 코드 | code | 설명 |
---|---|---|
-1 | 400 | 서버 내부에서 처리 중에 에러가 발생한 경우 (해결 방법: 재시도) |
-2 | 400 | 필수 인자가 포함되지 않은 경우나 호출 인자값의 데이타 타입이 적절하지 않거나 허용된 범위를 벗어난 경우 (해결 방법: 요청 파라미터 확인) |
-4 | 403 | 계정이 제재된 경우나 해당 계정에 제재된 행동을 하는 경우 |
-5 | 403 | 해당 API에 대한 요청 권한이 없는 경우 (해결 방법: 해당 API의 이애하기 문서를 참고하여 검수 진행, 권한 획득 후 재호출) |
-7 | 400 | 서비스 점검 또는 내부 문제가 있는 경우 (해결 방법: 해당 서비스 공지사항 확인) |
-8 | 400 | 올바르지 않은 헤더로 요청한 경우 (해결 방법: 요청 헤더 확인) |
-9 | 400 | 서비스가 종료된 API를 호출한 경우 (해결 방법: 공지 메일이나 데브톡 공지확인) |
-10 | 400 | 허용된 요청 회수를 초과한 경우(해결 방법: 쿼터 및 제한 확인 후 쿼터 범위 내로 호출 조정, FAQ 참고) |
-401 | 401 | 유효하지 않은 앱키나 액세스 토큰으로 요청한 경우, 등록된 앱 정보와 호출된 앱 정보가 불일치 하는 경우 (해결 방법: 앱키 확인 또는 토큰 갱신, 개발자 사이트에 등록된 앱 정보 확인) |
-501 | 400 | 카카오톡 미가입 사용자가 카카오톡 API를 호출한 경우 |
-603 | 400 | 카카오 플랫폼 내부에서 요청 처리 중 타임아웃이 발생한 경우 |
-903 | 400 | 등록되지 않은 개발자의 앱키나 등록되지 않은 개발자의 앱키로 구성된 액세스 토큰으로 요청한 경우 |
-9798 | 503 | 서비스 점검중 |
-830 | 500 | 서버에서 KoGPT API 요청 처리 중 오류가 발생한 경우 |
-831 | 503 | 일시적으로 요청이 급증해 서버의 처리 가능 용량을 초과한 경우 |
'프로그래밍 > Tip' 카테고리의 다른 글
인텔리제이(intellij) 윈도우(window) 단축키 완벽 정리 (0) | 2022.04.27 |
---|---|
인텔리제이(intellij) 맥(mac) 단축키 완벽 정리 (0) | 2022.04.08 |
갑자기 맥북에서 인텔리제이(intellij) 클릭 안되는 문제 (4) | 2022.03.11 |
[Jekyll] 검색(Search) 기능 만들기/ Github 블로그 검색(Search) 기능 (4) | 2020.05.15 |