jayahn0104 Posted March 5 공유하기 Posted March 5 안녕하세요, Chat-Completions API의 HCX-003 모델을 이용해 서비스 개발 중에 있습니다. Stream 답변인 경우, 허용 가능한 토큰 사이즈를 초과한 경우 응답 결과로 아래의 값이 나옵니다. event:error data:{"status":{"code":"40003","message":"Text too long"}} 하지만 이때 HTTP 상태 코드는 200 이 떨어집니다. HTTP 상태 코드: 200 위 결과를 얻은 cURL도 첨부드립니다. curl --location 'https://clovastudio.stream.ntruss.com/serviceapp/v1/chat-completions/HCX-003' \ --header 'Content-Type: application/json' \ --header 'X-NCP-CLOVASTUDIO-API-KEY: {API-KEY}' \ --header 'X-NCP-APIGW-API-KEY: {APIGW-KEY}' \ --header 'Accept: text/event-stream' \ --data '{ "messages": [ { "role": "user", "content": "년자에 한정하며 외국인은 외국인 등록사실증명상으로 판단함. 실질적 가구원으로 판단하기" } ], "maxTokens": 4095 }' -w '\nHTTP 상태 코드: %{http_code}\n' 이 경우 클로바 API 문서에는 HTTP 상태코드 400이 떨어져야 하는데 현재 HTTP상태코드와 응답값이 상이한 상황입니다. 코드상 400대 에러라면, HTTP 상태코드가 400 오는게 가장 바람직할 것 같습니다. 이 부분 변경해주실 수 있을지 문의드립니다. 링크 복사 다른 사이트에 공유하기 More sharing options...
CLOVA Studio 운영자 Posted March 6 공유하기 Posted March 6 안녕하세요, @jayahn0104님, 제보 감사드립니다. 현재 스트리밍 요청에 대해서는 HTTP 상태코드를 200으로 처리하고 있습니다. 개선이 가능할지 내부적으로 검토를 진행해보겠습니다. 감사합니다. 링크 복사 다른 사이트에 공유하기 More sharing options...
CLOVA Studio 운영자 Posted March 13 공유하기 Posted March 13 안녕하세요, @jayahn0104님, 스트리밍 중에는 정상적인 토큰 전달 과정 중에도 오류가 발생할 수 있기 때문에, HTTP 상태 코드는 200으로 처리됩니다. 이러한 상황과 서비스에 미치는 영향을 고려하여, 현재 상태를 유지하고 있는 점 양해 부탁드립니다. 서비스 개선을 위해 지속적으로 노력하겠습니다. 감사합니다. 링크 복사 다른 사이트에 공유하기 More sharing options...
Recommended Posts
게시글 및 댓글을 작성하려면 로그인 해주세요.
로그인