結果と返金
結果 A、B、C(4K)とは何か、それぞれがいつ返されるか、失敗の理由、そして ReWords.AI API のジョブが失敗したときの返金について。
1 回の編集では最大 3 つの処理が走り、それぞれの結果が 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 日間保持されます。形式とサイズは画像をご覧ください。