POST /v2/generate · /v2/extend · /v2/upload-cover/generateAll models拒否されたリクエストは 422 または 500 を返し即時返金
作成エンドポイントは検証エラーを同期的に返してクレジットを返金するようになり、200 を返して完了しないタスクが残ることはなくなりました。
変更内容
- 422 は検証でリクエストパラメータが拒否されたことを意味し、message に修正すべきフィールド(title や extensionStartTime など)が示されます。
- 500 は一時的な障害を意味します。後で再試行してください。
- どちらの応答にも data.task_id、data.refunded、workId が含まれ、タスクは FAILED になります。
- 受理後に失敗したタスク(拡張を含む)は fail_message 付きで FAILED となり、クレジットは自動返金されます。
- 以前はこのようなリクエストは 200 を返し、タスクが IN_PROGRESS のまま残っていました。
統合への影響
422 の場合は指示されたパラメータを修正し、500 の場合は後で再試行してください。どちらの応答にも data.refunded が含まれます。