Developer guide

오류 코드

상태 코드별 대처와 재시도 규칙

Written in 한국어. A version in your language is being prepared.

이 페이지는 게이트웨이가 돌려주는 상태 코드와 그 뜻, 코드별 대처를 정리합니다.
업스트림이 4xx·5xx 를 주면 그 코드를 그대로 전달하고, 그 밖의 경우는 아래 표를 따릅니다.
두 호환 규격의 오류 본문 모양과 Anthropic 호환 error.type 의 규칙, 한도와 사용량을 확인하는 콘솔 화면도 함께 적었습니다.

상태 코드

코드대처
400요청 값 오류. Anthropic 호환 모델 목록의 limit 이 1~1000 을 벗어났거나, GET /responses/{responseId}?stream=true 로 저장된 응답을 이어받으려 한 경우값을 범위 안으로 고칩니다. 저장된 응답은 stream 없이 조회합니다.
401키가 없거나 만료·폐기된 키API 키 화면에서 키 상태를 확인하고 헤더 이름과 Bearer 접두사를 점검합니다.
403모델 접근 권한 없음, 사용 한도 초과, 크레딧 부족, 보이스 소유자 아님error.message 가 사유를 구분해 줍니다. 수치는 아래 한도와 사용량 확인 절의 화면에서 봅니다.
404모델이 없거나 이 키로 접근할 수 없음(지원이 끝난 모델 포함), 없는 경로, 보존 기간 3일이 지난 CleviDrive 산출물GET /models 로 호출 가능한 모델 목록을 먼저 확인합니다. 경로는 API 호출하기 페이지의 표와 대조합니다.
408 · 409 · 413업스트림 시간 초과, 혼잡, 요청 크기 초과. 음성·보이스 경로 기준 제한 시간은 5분, 요청 상한은 28 MiB409 에 Retry-After 가 있으면 그 시간만큼 기다립니다. 413 은 요청을 나눠 보냅니다.
429업스트림 제공자가 속도 제한을 건 경우Retry-After 가 오면 그대로 따르고, 없으면 지수 백오프로 재시도합니다.
5xx게이트웨이 또는 업스트림의 일시적 오류 (503 포함)지수 백오프로 재시도합니다. 반복되면 도움말과 문의로 X-Request-Id 와 함께 알려 주세요.

재시도

게이트웨이는 자체 429 를 만들지 않고, 업스트림 응답을 몰래 재시도하거나 큐에 넣지도 않습니다.
기다림과 재시도는 클라이언트가 합니다.

코드기다리는 시간그다음
409Retry-After 가 있으면 그 시간같은 요청을 다시 보냅니다.
429Retry-After 가 있으면 그 시간, 없으면 지수 백오프같은 요청을 다시 보냅니다.
5xx지수 백오프반복되면 문의합니다.
413기다림 없음요청을 나눠 보냅니다.

오류 본문

오류 본문은 규격마다 모양이 다릅니다. 업스트림 오류는 메시지만 남기고 정리해서 전달하며, 스택이나 내부 필드는 넘어오지 않습니다.

OpenAI 호환 경로의 본문입니다.

{
  "error": {
    "message": "API key is required.",
    "type": "invalid_request_error"
  }
}

Anthropic 호환 경로의 본문입니다. error.type 은 상태 코드로 정해집니다.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic 호환 error.type
상태 코드error.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
그 밖의 코드api_error

한도와 사용량 확인

한도 수치는 워크스페이스마다 다릅니다. 403 의 사유를 error.message 로 확인한 뒤 아래 화면에서 수치를 봅니다.

확인할 것콘솔 화면
내 워크스페이스에 걸린 한도개요의 할당된 사용 한도
플랜이 허용하는 범위와 잔액플랜과 크레딧
실제 사용량 (모델별·키별 호출량, 예상 차감 크레딧)사용량
키 상태 (만료·폐기 여부)API 키
CLEVI

Taal en regio

Machinaal vertaalde talen zijn gemarkeerd. Beschikbaarheid volgt de gepubliceerde sitebundel.

136 talen

Aanbevolen

1

Oost-Azië

7

Zuidoost-Azië

11

Zuid-Azië

18

Centraal-Azië

5

Midden-Oosten en de Kaukasus

10

West-Europa en Zuid-Europa

16

Verenigd Koninkrijk en Ierland

4

Noord-Europa

10

Midden-Europa en de Balkan

14

Oost-Europa

5

Oost-Afrika

8

West-Afrika en Centraal-Afrika

9

Zuidelijk Afrika

8

Amerika

5

Oceanië

5