code로 분기하고, message는 사람이 읽는 용도로만 사용하세요.
details에 필드별 위반 내용이 배열로 포함됩니다.
오류 메시지는
Accept-Language 헤더에 따라 한국어(ko) 또는 영어(en)로
반환됩니다. 헤더가 없거나 지원하지 않는 언어면 영어로 반환됩니다. code 값은
언어와 무관하게 항상 같습니다.HTTP 상태 코드
공통 오류 코드
엔드포인트를 가리지 않고 발생하는 코드입니다. 이 코드들의 처리 로직은 한 번 만들어 두고 모든 호출에 재사용하세요.엔드포인트별 오류
PROMPT_SET_NOT_FOUND, RUN_TOO_MANY_TASKS처럼 특정 리소스에서만 나는 코드는 여기서 다루지 않습니다. 각 API Reference 페이지 상단의 오류 표에 해당 엔드포인트에서 실제로 발생하는 코드만 정리돼 있습니다. 이 표는 API 스펙에서 자동 생성되므로 서버와 항상 일치합니다.
코드 접두사가 리소스를 가리킵니다. 프롬프트는
QUESTION_, 브랜드는
USER_BRAND_, 프롬프트 세트는 PROMPT_SET_, 실행 요청은 RUN_ 입니다.재시도 전략
429—Retry-After헤더의 초만큼 대기 후 재시도합니다.502/503— 외부 공급자 장애일 수 있습니다. 지수 백오프(예: 1초 → 2초 → 4초)로 재시도합니다.400/404— 재시도해도 결과가 같습니다. 요청을 수정하세요.- 폴링 중 일시적 오류가 나도 실행 수집 자체는 백그라운드에서 계속 진행됩니다. 다음 폴링에서 이어서 확인하면 됩니다.