메인 콘텐츠로 건너뛰기

오류 형식

요청이 거절되면 항상 같은 모양으로 답해요.

재시도 기준

retryable이 true일 때만 다시 보내요. retry_after_seconds가 있으면 그만큼 기다리고, 없으면 1초, 2초, 4초처럼 간격을 늘려 주세요. POST /generations는 같은 Idempotency-Key로 보내야 두 번 청구되지 않아요.

코드

작업 실패

요청은 받았지만 작업이 실패하면 HTTP 오류가 아니라 작업의 status가 failed가 되고 금액을 돌려드려요. 이유는 error.code에 있어요. 앞으로 코드가 늘어날 수 있어요. 모르는 코드는 generation_failed처럼 처리해 주세요.

MCP

MCP 도구에서만 나오는 코드예요.