画像編集を作成
CometAPI の POST /v1/images/edits を使って、multipart アップロード、マスク、GPT 画像モデル、エンコードされた画像出力の制御による画像編集を行います。
このルートを使う場面
- すでに元画像があり、プロンプト駆動の編集を行いたい場合
- 特定箇所だけを変更するためにマスクが必要になる可能性がある場合
- プレーンな JSON リクエストではなく multipart ファイルアップロードを扱える場合
安全な最初のリクエスト
- まずは PNG または JPG ファイルを 1 つ使います
- 基本的な編集フローが動作するまでは mask を使わないでください
- このルートでの GPT 画像編集リクエストには
model: "gpt-image-2"を使用します - 目に見える変更を 1 つだけ求める短い指示を 1 つ使います
- 編集後の結果は
data[0].b64_jsonから読み取ります - JPEG ペイロードが必要な場合は
output_format: "jpeg"を設定します - 通常の画像生成よりレイテンシが長くなることを見込んでください
モデルの挙動
- このルートの GPT 画像編集モデルは、インラインの base64 画像データを返します
output_formatはb64_json内でエンコードされる画像タイプを制御しますresponse_formatが意味を持つのは、モデルが URL 出力をサポートしている場合のみですqwen-image-editは、同じ CometAPI ルートの背後でプロバイダー固有の編集挙動に従います
承認
Bearer token authentication. Use your CometAPI key.
ボディ
Source image file. Start with one PNG or JPG input for the simplest flow.
Edit instruction describing the change you want.
"Add a small red ribbon to the paper boat."
The image editing model to use. Choose a supported model from the Models page.
Optional PNG mask. Transparent areas mark the regions to edit. The mask dimensions must match the source image exactly.
Number of edited images to return.
Quality setting for models that support it.
high, medium, low Requested response container when supported by the selected model. GPT image edit models return data[].b64_json; use output_format to choose the encoded image type.
url, b64_json Encoded image type for GPT image edit results returned in data[].b64_json. For example, use jpeg for a JPEG payload.
"jpeg"
Requested output size when supported by the selected model.
レスポンス
Edited image result.
Background mode returned by models that expose it.
Encoded image type returned by GPT image models.
Quality level returned by models that expose it.
Output size returned by models that expose it.