본문으로 건너뛰기

오류

API가 반환하는 모든 오류 코드, 의미, 다음 조치.

오류 형식

오류 본문 형식: { "code": "…", "error": "…" }. 메시지가 아닌 code로 분기하세요. 결과가 확실할 때만 재시도하고, 네트워크 결과가 불확실하면 Idempotency-Key를 유지하세요. 응답에는 지원 문의 시 알려 줄 x-request-id 헤더가 포함됩니다.

오류 코드

HTTP코드의미 및 조치
401AUTH_REQUIREDAPI 키 또는 세션이 없거나 유효하지 않습니다.
403INSUFFICIENT_SCOPEAPI 키에 이 엔드포인트에 필요한 권한이 없습니다.
403PERMISSION_DENIED이 자격 증명으로는 이 작업을 수행할 수 없습니다.
429API_KEY_RATE_LIMITEDAPI 키의 요청 한도에 도달했습니다. Retry-After를 따르세요.
429API_KEY_USAGE_EXCEEDEDAPI 키가 사용 한도에 도달했습니다. 새 키를 생성하세요.
400INVALID_REQUEST본문이 JSON 객체가 아니거나 필수 값이 없습니다.
400INVALID_IDEMPOTENCY_KEYIdempotency-Key는 1~128자의 출력 가능한 ASCII 문자여야 합니다.
400INVALID_MODEL_INPUTinput이 모델 스키마와 일치하지 않습니다(알 수 없는 필드, 누락된 필수 필드 또는 잘못된 값).
400 / 413INPUT_TOO_LARGE요청 본문이 256KB를 초과합니다. 미디어를 먼저 업로드하고 미디어 참조를 보내세요.
404REQUEST_NOT_FOUNDNo chat request with this ID belongs to your account.
404MODEL_NOT_FOUND이 slug를 가진 모델이 없습니다.
404JOB_NOT_FOUND이 ID의 작업은 계정에 속하지 않습니다.
409IDEMPOTENCY_CONFLICT이 Idempotency-Key는 다른 입력으로 사용되었습니다. 새 요청에는 새 키를 사용하세요.
409PRICE_CHANGED가격이 expectedPriceMicros와 다릅니다. 가격을 다시 가져와 확인하세요.
409MODEL_PRICE_UNAVAILABLE이 모델에는 아직 가격이 설정되지 않아 실행할 수 없습니다.
409PAYMENT_REVIEW_REQUIREDA refund left an uncovered balance. Contact support or cover the balance before submitting tasks.
409INSUFFICIENT_CREDITS사용 가능한 크레딧이 작업 가격보다 부족합니다.
429RATE_LIMITED분당 작업 제출이 너무 많습니다. 나중에 다시 시도하세요.
429CONCURRENCY_LIMITED완료되지 않은 작업이 너무 많습니다. 하나가 끝날 때까지 기다리세요.
503EXECUTION_UNAVAILABLE현재 이 모델의 실행이 구성되어 있지 않습니다.
429UPSTREAM_RATE_LIMITEDThe model provider is rate limiting chat requests. Retry with backoff; nothing was charged.
502UPSTREAM_ERRORThe model provider failed the chat request. Nothing was charged; retry later.
503PLATFORM_BUDGET_EXCEEDEDThis model is temporarily unavailable. Try again later.
503EXECUTION_TEMPORARILY_UNAVAILABLE실행을 일시적으로 사용할 수 없습니다. 같은 Idempotency-Key로 다시 시도하세요.
503AUTH_UNAVAILABLE인증을 일시적으로 사용할 수 없습니다. 나중에 다시 시도하세요.
503API_UNAVAILABLEAPI를 일시적으로 사용할 수 없습니다. 나중에 다시 시도하세요.