결과와 환불
결과 A, B, C(4K)가 무엇이고 언제 반환되는지, 실패 이유, 그리고 실패한 ReWords.AI API 작업이 어떻게 환불되는지.
편집 한 번마다 최대 세 가지 처리 과정이 실행되며, 각각의 결과가 results에 따로 보고됩니다:
| 결과 | 내용 | 반환 시점 |
|---|---|---|
| A | 이미지 전체를 AI로 편집한 결과. | 성공한 모든 작업에서. |
| B | 편집한 텍스트를 원본 이미지에 다시 합성한 결과. 나머지 부분은 그대로 둡니다. | 성공한 모든 작업에서. |
| C | 4K 고해상도 버전. | 보장되지 않습니다. 이미지가 적합하면 시스템이 자동으로 추가하고, 건너뛰면 이유를 알려 줍니다. |
각 결과에는 자체 status가 있습니다: succeeded(url 포함), failed 또는 skipped(reason 포함).
작업 상태
queued— 빈자리를 기다리는 중.queue_position은 앞에 작업이 몇 개 있는지 알려 줍니다.processing— 실행 중. 작업은 시작 후 최대 10분 동안 실행될 수 있습니다.succeeded— A 또는 B(또는 둘 다)가 이미지를 만들었습니다. 편집 1회가 차감됩니다.failed— A와 B 모두 이미지를 만들지 못했습니다. 차감되지 않습니다. 이유는error.code에 있습니다.
실패 이유
실패한 작업의 error.code는 다음 중 하나입니다:
| 코드 | 의미 |
|---|---|
content_blocked | 처리 중에 이미지가 콘텐츠 검토를 통과하지 못했습니다. |
ai_generation_failed | AI 모델이 쓸 만한 이미지를 만들지 못했습니다. 다시 시도하면 대개 됩니다. |
timeout | 작업이 10분 넘게 실행되었습니다. |
upstream_failed | 내부 서비스에 문제가 생겼습니다. 다시 시도하면 대개 됩니다. |
invalid_image | 파일이 업로드 검사는 통과했지만 디코딩할 수 없었습니다. |
개별 결과(A, B, C)가 failed 또는 skipped이면 그 reason도 같은 목록에서 나옵니다.
C에는 추가로 aspect_ratio_unsupported(가로세로 비율이 3:1을 넘어 4K 버전을 건너뜀)가 있습니다.
일부 문제는 작업이 생기기 전 제출할 때 발견되어 대신 HTTP 오류로 돌아옵니다:
text_not_found(422), invalid_image(400), image_blocked(403). 오류를 보세요.
결과 파일
결과는 JPEG 파일이며 공개 링크는 최소 7일 동안 유지됩니다. 형식과 크기는 이미지를 보세요.