Skip to main content

1. API Key を取得する

Ace Data Cloud アプリケーション一覧を開き、利用可能なアプリケーションに入り、API Key をコピーします。 Ace Data Cloud API Key を取得する

2. 画像 URL を使用して編集する

元画像: GPT Image 2 編集元画像
成功したレスポンス:
これは 2026 年 9 月 8 日に Ace Data Cloud を通じて実際に完了した編集結果です。マグカップはオレンジ色に、背景は濃いネイビーブルーに変わり、元の構図と 1024×1536 のサイズを維持しています: GPT Image 2 オレンジ色のマグカップ編集結果

3. ローカル画像をアップロードする

multipart/form-data を使用します:
image は繰り返し渡すことができ、GPT Image シリーズは最大 16 枚の参照画像をサポートします。JSON リクエスト内の image は単一の URL または URL 配列にでき、ローカルファイルは multipart でアップロードします。

モデルと課金方式

公式 API チャネルのページ上の価格はリクエスト前の見積もりであり、最終的にはレスポンス内の実際の Token 使用量および利用記録に基づきます。

4. マスクを使用した部分編集

公式 Images Edit インターフェースでは、mask を通じて変更を許可する領域を指定します。Ace Data Cloud の :official モデルは同じ multipart 契約に従います:
  • mask は Alpha チャネル付きの PNG である必要があり、サイズは 4MB を超えてはなりません;
  • マスクのサイズは最初の image と完全に一致している必要があります;
  • Alpha が 0 の透明ピクセルは編集可能であることを示し、不透明ピクセルは保持すべきことを示します;
  • 色が白黒のみで透明チャネルがない RGB 画像は、有効なマスクとして使用できません;
  • プロンプトでは、期待する完全な画像を説明するとともに、部分的な変更と変更せずに維持する内容を明確にする必要があります。
以下ではまず元画像からマスクを生成します。例では中央の矩形を透明にし、モデルがその領域のみを変更できるようにします:
次に、元画像とマスクを一緒にアップロードします:
OpenAI 公式 Python SDK の images.edit 呼び出し方法をそのまま使用することもできます。base_url を Ace Data Cloud に向けるだけです:
mask を使用する場合、元画像とマスクは同じ multipart リクエスト内で、それぞれ image=@input.png と mask=@mask.png によりアップロードする必要があります。URL の元画像とローカルのマスクファイルを混在させて渡さないでください。純粋な URL 編集リクエストでは、ローカルの mask ファイルを追加することはサポートされていません。マスクは編集領域を制約しますが、生成モデルは依然としてエッジを自然に融合させる可能性があります。厳密な境界が必要な場合は、明確な Alpha エッジを使用し、変更せずに維持すべき内容をプロンプト内で繰り返し指定してください。 上記の呼び出し方法は、OpenAI Image Edit APIおよびGPT Image 公式 Cookbookのマスク例と一致しています。

5. よく使われるパラメータ

サイズ規則は生成インターフェースと同じです:幅と高さは 16 の倍数である必要があり、長辺は 3840 を超えず、総ピクセル数は 655,360~8,294,400、アスペクト比は 3:1 を超えません。size を省略するか auto を使用する場合、モデルはプロンプトと最初の参照画像に基づいて画面比率を選択します。 gpt-image-2、gpt-image-2.5-flare、gpt-image-2.5-sunburst および gpt-image-2:reverse は成功した画像数に応じて課金されます;gpt-image-2:official、gpt-image-2.5-flare:official および gpt-image-2.5-sunburst:official は、テキスト入力、参照画像入力、画像出力の実際の Token に基づいて決済され、最終的には利用記録に準じます。

6. 非同期コールバックとトラブルシューティング

長時間タスクでは、リクエストに以下を追加できます:
非同期の 200 レスポンスは {"task_id": "..."} です;完了後、最終結果がコールバックされます。同期リクエストでは created と data が返されます。 エラーレスポンスには trace_id が含まれます。問題を報告する際はこの ID を提供し、API Key は提供しないでください。 完全なフィールドとリアルタイムの列挙値については、OpenAI Images Edits API ページを参照してください。テキストのみからの画像生成については、GPT Image 2 / 2.5 画像生成 を確認してください。