HTTP 상태 코드

API는 표준 HTTP 상태 코드를 사용합니다.
상태 코드설명
200요청 성공
400잘못된 요청
401인증 실패
403권한 없음
404리소스를 찾을 수 없음
422검증 오류
500내부 서버 오류
503서비스 이용 불가

에러 응답 형식

일반 API

{
  "status": {
    "code": "40000",
    "message": "Bad Request"
  }
}
status
object
required
에러 상태 정보

OpenAI 호환 API

/v1/chat/completions 등 OpenAI 호환 API는 다른 에러 형식을 사용합니다.
{
  "error": {
    "message": "Invalid API key provided",
    "type": "invalid_request_error",
    "code": "invalid_api_key"
  }
}
error
object
required
에러 정보

에러 코드

에러 코드HTTP 상태설명
40000400Bad Request - 잘못된 요청
40100401Unauthorized - 인증 실패
40300403Forbidden - 권한 없음
40400404Not Found - 리소스를 찾을 수 없음
42200422Unprocessable Entity - 검증 오류
50000500Internal Server Error - 서버 내부 오류
50300503Service Unavailable - 서비스 이용 불가