code로 분기하고, message는 사람이 읽는 용도로만 사용하세요.
details에 필드별 위반 내용이 배열로 포함됩니다.
에러 메시지는
Accept-Language 헤더에 따라 한국어(ko) 또는 영어(en)로 반환됩니다. 헤더가 없거나 지원하지 않는 언어면 영어로 반환됩니다. code 값은 언어와 무관하게 항상 같습니다.HTTP 상태 코드
주요 에러 코드
프롬프트 관련 에러는
QUESTION_, 브랜드 관련 에러는 USER_BRAND_ 접두사를 사용합니다. 각각 프롬프트·브랜드 리소스를 가리킵니다.재시도 전략
429—Retry-After헤더의 초만큼 대기 후 재시도합니다.502/503— 외부 공급자 장애일 수 있습니다. 지수 백오프(예: 1초 → 2초 → 4초)로 재시도합니다.400/404— 재시도해도 결과가 같습니다. 요청을 수정하세요.- 폴링 중 일시적 오류가 나도 실행 수집 자체는 백그라운드에서 계속 진행됩니다. 다음 폴링에서 이어서 확인하면 됩니다.