GPT Image 2.6 Flare Beta
テキストと最大 16 枚の参照画像から、1K・2K・4K、または正確なピクセルサイズの画像を生成または編集します。プロンプトだけから短い GIF アニメーションも作れます。
- 非同期です。作成の呼び出しはすぐにタスク ID を返し、画像はタスクが成功した時点で得られます。
- 1 タスクにつき画像は 1 枚です。複数枚が必要な場合は、複数のタスクを作成してください。
- テキストから画像を生成するほか、公開 HTTPS リンクで指定した最大 16 枚の参照画像を編集・合成できます。
- 画面の形は
resolutionとaspect_ratioで指定するか、1536x1024のような正確なsize1 つで指定します。両方を同時に使うことはできません。 - 静止画はサイズ区分(1K、2K、4K)ごとの料金です。
output_format: "gif"はプロンプトだけから短いアニメーションを作り、GIF 1 枚ごとに課金されます。失敗したタスクには課金されません。
GPT Image 2.6 Flare Beta は、OpenAI の小型で高速な GPT Image 2.6 モデルの固定価格ラインです。静止画はサイズ区分ごとに 1 枚いくら、GIF は 1 枚いくらの料金です。リクエストは GPT Image 2.5 Flare から background を除いたもので、短い GIF アニメーションも作れる output_format が加わっています。トークン課金で、quality や GIF のフレームサイズを指定したい場合は gpt-image-2.6-flare を使ってください。
このモデルをテスト画面で開きます。BeatAPI の API キーを入力するとタスクを作成できます。実際に呼び出され、ご自身の残高から課金されます。
モデル ID
2 つの GPT Image 2.6 モデルは、同じエンドポイントと同じフィールドを使います。以下の値はゲートウェイの仕様から直接取得したものです。
エンドポイントと認証
POST https://api.beatapi.io/v1/images/tasks
Authorization
string
必須
BeatAPI の API キーを Bearer <BEATAPI_API_KEY> の形式で送信します。キーはダッシュボードで作成できます。キーはサーバー側で保管し、ブラウザーやモバイルアプリに含めないでください。
ボディは JSON で送信し、Content-Type: application/json を指定します。Idempotency-Key は任意です。論理的に 1 件のリクエストごとに一意の値(255 文字以内)を送り、まったく同じボディを再試行するときだけ再利用してください。24 時間以内に同じキーと同じボディで再試行すると、最初のレスポンスが Idempotent-Replayed: true 付きで再度返されます。同じキーで異なるボディを送ると 409 idempotency_conflict が返ります。2xx 以外のレスポンスは保存されないため、400 や 402 の後の再試行は改めて実行されます。
リクエストの流れ
タスクを作成する
下記のパラメーターをエンドポイントに POST します。201 が返れば、タスクが受け付けられ、料金が残高から仮確保されたことを意味します。処理はバックグラウンドで実行されます。data.id を保存してください。
完了を待つ
GET /v1/tasks/{task_id} を呼び出し、status が succeeded または failed になるまで、呼び出しの間隔を data.poll_after_seconds(画像は 5 秒、動画は 8 秒)だけ空けてください。あるいは task.succeeded と task.failed のWebhookを登録することもできます。処理タイムアウトで停止したタスクはイベントを送信しないため、フォールバックとしてポーリングも続けてください。
入力モード
リクエストパラメーター
model
string
必須
実行するモデルです。
値:gpt-image-2.6-flare-beta
値が正しくない場合
- 指定がない場合:
"model" is required - 不明なモデル ID の場合:
"model" gpt-image-9 is not catalogued - 動画モデルをこのエンドポイントに送った場合:
"model" seedance-2.5 is served by POST /v1/videos/tasks, not this endpoint
prompt
string
必須
描きたい内容、または参照画像に加えたい変更です。被写体、スタイル、照明、構図、画像内に表示したい文字などを、普通の言葉で書くのが最適です。
長さ:1–5000 文字
- 長さは文字数で数えます(CJK 文字も 1 文字として数えます)。
imagesを送る場合は、どの画像が何の役割かを書いてください。たとえば「1 枚目の画像を商品に、2 枚目の画像を背景に使う」のように指定します。- GIF ではプロンプトが唯一の入力です。被写体と動きを書いてください。
値が正しくない場合
- 指定がない場合:
"prompt" is required - 空、または上限を超える長さの場合:
"prompt" has an unsupported length - 文字列でない場合:
"prompt" must be a string
images
string[]
任意
編集または合成する参照画像です。このフィールドを送ると、リクエストはテキストからの画像生成ではなく、画像編集として扱われます。
要素数:1–16
各要素は公開されている https:// の URL です。ローカルファイルは先に アップロード(POST /v1/files)し、返された data.url を渡してください。
- 各リンクは、公開 HTTPS で画像ファイルそのもの(PNG、JPEG、WebP)を返し、サイズが 50 MB 以下である必要があります。ゲートウェイは、タスクを作成する前に、すべてのリンクの先頭バイトをダウンロードし、ファイル名や
Content-Typeではなく、そのバイト列から形式を判定します。 - Web ページ、ログインが必要なページ、期限切れの署名付き URL、ホットリンク保護のあるホストへのリンクは、画像を返さないため拒否されます。
- エラーメッセージ中の位置は 0 始まりです。
images[0]は 1 番目のリンクを指します。 output_format: "gif"とは同時に使えません。GIF はプロンプトだけから作られます。
値が正しくない場合
- 最大数を超えた場合:
"images" accepts at most 16 items - 空の配列の場合:
"images" requires at least 1 item - https:// のリンクでない場合:
"images[0]" must be a public HTTPS URL - プライベートまたは安全でないアドレスの場合:
"images[0]" must be a publicly reachable HTTPS image URL - ホストが 4xx エラーを返した場合:
"images[0]" could not be downloaded: the URL returned HTTP 404 - リンクが PNG、JPEG、WebP 以外を返した場合:
"images[0]" is not a PNG, JPEG or WebP image: the URL returned text/html - 50 MB を超える場合:
"images[2]" is 63.4 MB; images must be 50 MB or smaller output_format: "gif"と同時に送った場合:gpt-image-2.6-flare-beta output_format "gif" is made from the prompt alone: leave out "images"
例
aspect_ratio
string
任意デフォルト: auto
画像の形を「幅:高さ」で指定します。resolution と一緒に送るか、両方を省略して size を送ってください。
指定できる値:auto, 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 3:1, 1:3, 21:9, 9:21
デフォルト:auto
- デフォルトは
autoなので、このフィールドを省略したリクエストも正方形で描画されます。 2:1、1:2、3:1、1:3、21:9、9:21といったパノラマ形状も指定できます。最も横長または縦長のフレームは 3:1 です。sizeと同時には使えません。output_format: "gif"では省略してください。GIF のフレームはモデルが決めます。その場合に受け付けるのはデフォルトのautoだけです。
auto は「参照画像の形に従う」という意味ではありません。images の有無にかかわらず、選択した resolution の正方形のフレームを要求します。編集結果を別の形にしたい場合は、比率を指定するか、size を送ってください。
値が正しくない場合
- 一覧にない値の場合:
"aspect_ratio" must be one of: [auto 1:1 3:2 2:3 4:3 3:4 5:4 4:5 16:9 9:16 2:1 1:2 3:1 1:3 21:9 9:21] sizeと同時に送った場合:"size" already fixes the output; do not send "aspect_ratio" with itoutput_format: "gif"でauto以外を送った場合:gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "aspect_ratio"
resolution
string
任意デフォルト: 1K
画像のサイズ区分です。区分が高いほど画像は大きくなり、料金も上がります。正確なピクセルサイズは aspect_ratio に依存し、モデルが決定します。
指定できる値:1K, 2K, 4K
デフォルト:1K
- 大文字の K を使ってください。
2kは拒否されます。 - このページでは、区分ごとの正確なピクセル寸法は保証しません。正確なフレームが必要な場合は
sizeを送ってください。 sizeと同時には使えません。sizeは独自のサイズを持ち、ピクセル数に応じて課金されます。output_format: "gif"では省略してください。GIF には独自のサイズと料金があります。その場合に受け付けるのはデフォルトの1Kだけです。
値が正しくない場合
- 一覧にない値の場合:
"resolution" must be one of: [1K 2K 4K] sizeと同時に送った場合:"size" already fixes the output; do not send "resolution" with itoutput_format: "gif"で1K以外を送った場合:gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "resolution"
size
string
任意
ピクセル単位の正確な出力サイズを WIDTHxHEIGHT の形式で指定します。例:1536x1024。resolution と aspect_ratio の代わりになります。
- 両方の辺が 16 の倍数で、16~3840 px の範囲内である必要があります。
- 合計ピクセル数は 655,360~8,294,400 の範囲内で、長辺は短辺の 3 倍以下にしてください。
- 区切り文字には
x、X、×を使えます。前後のスペースは無視されます。 - 価格区分はピクセル数で決まります。2,097,152 ピクセル以下は 1K、5,898,240 以下は 2K、それを超えると 4K です。例は下の表「
sizeの課金方法」をご覧ください。 resolutionやaspect_ratioは、デフォルト値であっても一緒に送らないでください。output_format: "gif"とは同時に使えません。
size は送信した値のとおりに検証・課金されますが、納品される画像のピクセル数がその値と完全に一致することは、このページでは保証しません。正確な寸法がパイプラインに必要な場合は、保存されたファイルを読み取ってください。
値が正しくない場合
- 文字列でない場合:
"size" must be a string - WIDTHxHEIGHT の形式でない場合(数字だけ、
auto、カンマなど):"size" must be WIDTHxHEIGHT in pixels, for example 1536x1024 - 辺が 16 の倍数でない場合:
"size" width and height must be multiples of 16 - 辺が 16 未満または 3840 を超える場合:
"size" edges must be between 16 and 3840 pixels - ピクセル数が少なすぎる、または多すぎる場合:
"size" must have between 655,360 and 8,294,400 pixels; 512x512 has 262,144 - 3:1 より横長または縦長の場合:
"size" must not be wider or taller than 3:1 resolutionと同時に送った場合:"size" already fixes the output; do not send "resolution" with itaspect_ratioと同時に送った場合:"size" already fixes the output; do not send "aspect_ratio" with itoutput_format: "gif"と同時に送った場合:gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "size"
例
output_format
string
任意デフォルト: png
作成するファイルの種類です。png は静止画、gif は短いアニメーションです。
指定できる値:png, gif
デフォルト:png
png(デフォルト)は、指定したresolution、aspect_ratio、sizeで静止画を生成し、サイズ区分ごとに課金されます。gifは短いアニメーションを作ります。サイズ(約 300~1024 px)とフレーム数はモデルが決めます。size、resolution、aspect_ratioは一緒に送らないでください。- GIF はプロンプトだけから作られます。
imagesは使えず、frame_countとframe_duration_msにも対応していません。 - GIF はサイズにかかわらず、GIF 1 枚ごとの独自の料金で課金されます。料金表をご覧ください。
- このページでは、アニメーションがループ再生されることは保証しません。
値が正しくない場合
- 一覧にない値の場合:
"output_format" must be one of: [png gif] gifとimagesを同時に送った場合:gpt-image-2.6-flare-beta output_format "gif" is made from the prompt alone: leave out "images"gifとsizeを同時に送った場合:gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "size"
例
ゲートウェイはタスク作成前に、次の組み合わせも確認します。
sizeは幅x高さで指定し、resolutionとaspect_ratioの代わりに使用します。各辺は 16 の倍数で 16~3840 ピクセル、総画素数は 655,360~8,294,400、長辺と短辺の比は 3:1 以下です。- 指定サイズは総画素数で課金されます。2,097,152 以下は 1K、5,898,240 以下は 2K、それ以上は 4K の料金です。
output_format: gifは短いアニメーションを作ります。サイズ(約 300~1024 ピクセル)とフレーム数はモデルが決めます。size、resolution、aspect_ratioは一緒に送らないでください。- GIF はプロンプトだけから作られます。
imagesは使えず、frame_countとframe_duration_msにも対応していません。 - GIF は 1 枚ごとに GIF 独自の料金で課金されます。
pngは 1 枚ごとに解像度区分の料金で課金されます。 gpt-image-2.6-flareは公式版で、トークン課金です。qualityにlow、medium、high、xhigh、max、および任意サイズの GIF を指定できます。このモデルでは使えません。
入力メディアの上限
ゲートウェイはタスク作成前にすべての入力を読み取り、次の上限を超えるものは、その入力を示す 400 bad_request で拒否します。課金はされません。
- 参照画像:PNG、JPEG、WebP。ファイルの内容から判定されます。1 件あたり 50 MB 以下(10 進の MB。ホストがサイズを申告した場合に確認されます)で、リンクは 1~16 個です。GIF、HEIC、SVG は拒否されます。
- 参照画像そのもののピクセル数やアスペクト比の上限は確認されません。
- ホストが時間内に応答しない場合、そのリンクは作成時には拒否されません。ゲートウェイはタスクのディスパッチ時に再度取得を試み、それでも取得できないリンクがあるとタスクは失敗し、返金されます。
- ローカルファイルは
POST /v1/filesでアップロードし、返されたdata.urlを指定してください。 - GIF(
output_format: "gif")は参照画像を受け付けません。
フレームの選び方:resolution と aspect_ratio、または size
画像の大きさと縦横の比を指定する方法は 2 つあり、同時には使えません。
- 区分と比率。
resolution(1K、2K、4K)を送り、形を指定したい場合はaspect_ratioも送ります。両方を省略すると1Kとauto、つまり正方形のフレームになります。 - 正確なサイズ。
sizeだけを送ります。例:1536x1024。ピクセル数に応じて課金されます(下の表)。
size を resolution または aspect_ratio と一緒に送ると、"size" already fixes the output; do not send "resolution" with it(または "aspect_ratio")で拒否されます。このチェックは、もう一方のフィールドがデフォルト値であっても適用されます。
GIF ではどちらも使いません。フレームはモデルが決めます。
GIF アニメーションを作る
"output_format": "gif" を送り、prompt に被写体と動きを書きます。結果は短い GIF アニメーションです。
- プロンプトだけから作ります。
imagesはgpt-image-2.6-flare-beta output_format "gif" is made from the prompt alone: leave out "images"で拒否されます。 - フレームはモデルが決めます。 サイズは約 300~1024 px で、フレーム数もモデルが決めます。
size、resolution、aspect_ratioは省略してください。sizeを送った場合、1K以外のresolutionやauto以外のaspect_ratioを送った場合は、gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "size"(送ったフィールド名が入ります)で拒否されます。 - フレームの指定はできません。
frame_countとframe_duration_msには対応していません(unknown field: frame_count)。 - 独自の料金です。 GIF はサイズ区分ではなく、下の料金表にある GIF の料金で 1 枚ごとに課金されます。
このページでは、アニメーションがループ再生されることは保証しません。保存されたファイルの mime_type は image/gif です。
このモデルが受け付けないフィールド
画像エンドポイントは、他の画像モデルや他の API が使ういくつかのフィールドを認識します。ここでそれらを送ると、無視されずに拒否されます。そのため、効果のなかった設定に対して料金を支払うことはありません。
background、quality、seed、enhance_prompt→field "background" is not supported by model gpt-image-2.6-flare-beta(送信したフィールド名と呼び出したモデル名が入ります)。GPT Image 2.6 にはbackgroundフィールドがないため、透明な背景は指定できません。- それ以外の未知のフィールド(たとえば
n、moderation、frame_count)→unknown field: n。nはありません。1 タスクで作られるのは画像 1 枚または GIF 1 枚です。
size の課金方法
size は、ピクセル数が属する区分の価格で課金されます。以下の例はこの規則にそのまま従っています。2,097,152 ピクセル以下は 1K、5,898,240 以下は 2K、それを超えると 4K です。
リクエスト例
テキストから画像
区分と比率を指定して、プロンプトから 2K の横長画像を生成します。
1 枚の画像を編集
商品はそのままに、背景を変更します。auto では正方形になるため、形を明示しています。
複数の画像を合成
プロンプトでは、各参照画像を位置で指定します。
正確なサイズ
1536x1024 のフレームです。size は単独で使います。resolution も aspect_ratio も送りません。1K として課金されます。
GIF アニメーション
プロンプトだけから短いアニメーションを作ります。images、size、resolution、aspect_ratio は送りません。GIF の料金で課金されます。
レスポンス
タスクの作成(201)
タスクオブジェクトです。タスクが成功するまで output は null です。「実行中」と記載されたフィールドは、タスクの完了後に表示されなくなります。
完了したタスク
GET /v1/tasks/{task_id} は HTTP 200 と status: "succeeded" を返し、結果は data.output に入ります。
出力フィールド
失敗したタスク
失敗したタスクも、GET /v1/tasks/{task_id} では HTTP 200 になります。失敗はボディに示されます。仮確保された金額は全額戻されるため、課金されません。
完全なコード例
タスクを作成し、サーバーが示すポーリング間隔で完了を待ち、結果の URL を出力します。環境変数に BEATAPI_API_KEY を設定し、requests をインストールしてください。
課金
- 静止画(
png)は 1 タスクにつき 1 枚で、サイズ区分で課金されます。送信したresolution、またはsizeが属する区分です(上の表)。 - GIF(
output_format: "gif")は、サイズにかかわらず GIF 1 枚ごとの独自の料金で課金されます。 - 料金は、タスク作成時にあなたの残高から(キーにクォータがある場合はそこからも)仮確保されます。タスクが作られる前に拒否されたリクエストには課金されません。
- 成功したタスクでは、仮確保された金額がそのまま確定します。失敗したタスクでは全額が戻されます。
現在の定価です。料金ページと同じ金額です。割引を個別に契約しているアカウントでは、より低い金額になります。実際に課金された金額は、タスクの data.usage で確認できます。
よくあるエラー
HTTP エラー早見表
タスクが作られる前のエラーは、2xx 以外のレスポンスで返されます。課金はされません。error.code または error.retryable で処理を分岐してください。message には問題の内容が示されます。全一覧と再試行のルールはエラーにあります。
認証
API キーを Authorization: Bearer <BEATAPI_API_KEY> として送信してください。
ヘッダー
ボディは JSON で送信し、Content-Type: application/json を指定します。Idempotency-Key は任意です。論理的に 1 件のリクエストごとに一意の値(255 文字以内)を送り、まったく同じボディを再試行するときだけ再利用してください。24 時間以内に同じキーと同じボディで再試行すると、最初のレスポンスが Idempotent-Replayed: true 付きで再度返されます。同じキーで異なるボディを送ると 409 idempotency_conflict が返ります。2xx 以外のレスポンスは保存されないため、400 や 402 の後の再試行は改めて実行されます。
リクエスト
実行するモデルです。
値:gpt-image-2.6-flare-beta
値が正しくない場合
- 指定がない場合:
"model" is required - 不明なモデル ID の場合:
"model" gpt-image-9 is not catalogued - 動画モデルをこのエンドポイントに送った場合:
"model" seedance-2.5 is served by POST /v1/videos/tasks, not this endpoint
描きたい内容、または参照画像に加えたい変更です。被写体、スタイル、照明、構図、画像内に表示したい文字などを、普通の言葉で書くのが最適です。
長さ:1–5000 文字
- 長さは文字数で数えます(CJK 文字も 1 文字として数えます)。
imagesを送る場合は、どの画像が何の役割かを書いてください。たとえば「1 枚目の画像を商品に、2 枚目の画像を背景に使う」のように指定します。- GIF ではプロンプトが唯一の入力です。被写体と動きを書いてください。
値が正しくない場合
- 指定がない場合:
"prompt" is required - 空、または上限を超える長さの場合:
"prompt" has an unsupported length - 文字列でない場合:
"prompt" must be a string
画像の形を「幅:高さ」で指定します。resolution と一緒に送るか、両方を省略して size を送ってください。
指定できる値:auto, 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 3:1, 1:3, 21:9, 9:21
デフォルト:auto
- デフォルトは
autoなので、このフィールドを省略したリクエストも正方形で描画されます。 2:1、1:2、3:1、1:3、21:9、9:21といったパノラマ形状も指定できます。最も横長または縦長のフレームは 3:1 です。sizeと同時には使えません。output_format: "gif"では省略してください。GIF のフレームはモデルが決めます。その場合に受け付けるのはデフォルトのautoだけです。
備考:auto は「参照画像の形に従う」という意味ではありません。images の有無にかかわらず、選択した resolution の正方形のフレームを要求します。編集結果を別の形にしたい場合は、比率を指定するか、size を送ってください。
値が正しくない場合
- 一覧にない値の場合:
"aspect_ratio" must be one of: [auto 1:1 3:2 2:3 4:3 3:4 5:4 4:5 16:9 9:16 2:1 1:2 3:1 1:3 21:9 9:21] sizeと同時に送った場合:"size" already fixes the output; do not send "aspect_ratio" with itoutput_format: "gif"でauto以外を送った場合:gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "aspect_ratio"
編集または合成する参照画像です。このフィールドを送ると、リクエストはテキストからの画像生成ではなく、画像編集として扱われます。
要素数:1–16
各要素は公開されている https:// の URL です。ローカルファイルは先に アップロード(POST /v1/files)し、返された data.url を渡してください。
- 各リンクは、公開 HTTPS で画像ファイルそのもの(PNG、JPEG、WebP)を返し、サイズが 50 MB 以下である必要があります。ゲートウェイは、タスクを作成する前に、すべてのリンクの先頭バイトをダウンロードし、ファイル名や
Content-Typeではなく、そのバイト列から形式を判定します。 - Web ページ、ログインが必要なページ、期限切れの署名付き URL、ホットリンク保護のあるホストへのリンクは、画像を返さないため拒否されます。
- エラーメッセージ中の位置は 0 始まりです。
images[0]は 1 番目のリンクを指します。 output_format: "gif"とは同時に使えません。GIF はプロンプトだけから作られます。
値が正しくない場合
- 最大数を超えた場合:
"images" accepts at most 16 items - 空の配列の場合:
"images" requires at least 1 item - https:// のリンクでない場合:
"images[0]" must be a public HTTPS URL - プライベートまたは安全でないアドレスの場合:
"images[0]" must be a publicly reachable HTTPS image URL - ホストが 4xx エラーを返した場合:
"images[0]" could not be downloaded: the URL returned HTTP 404 - リンクが PNG、JPEG、WebP 以外を返した場合:
"images[0]" is not a PNG, JPEG or WebP image: the URL returned text/html - 50 MB を超える場合:
"images[2]" is 63.4 MB; images must be 50 MB or smaller output_format: "gif"と同時に送った場合:gpt-image-2.6-flare-beta output_format "gif" is made from the prompt alone: leave out "images"
例
"images": [
"https://cdn.beatapi.io/samples/smart-bottle.png",
"https://cdn.beatapi.io/samples/neon-singer.png"
]
作成するファイルの種類です。png は静止画、gif は短いアニメーションです。
指定できる値:png, gif
デフォルト:png
png(デフォルト)は、指定したresolution、aspect_ratio、sizeで静止画を生成し、サイズ区分ごとに課金されます。gifは短いアニメーションを作ります。サイズ(約 300~1024 px)とフレーム数はモデルが決めます。size、resolution、aspect_ratioは一緒に送らないでください。- GIF はプロンプトだけから作られます。
imagesは使えず、frame_countとframe_duration_msにも対応していません。 - GIF はサイズにかかわらず、GIF 1 枚ごとの独自の料金で課金されます。料金表をご覧ください。
- このページでは、アニメーションがループ再生されることは保証しません。
値が正しくない場合
- 一覧にない値の場合:
"output_format" must be one of: [png gif] gifとimagesを同時に送った場合:gpt-image-2.6-flare-beta output_format "gif" is made from the prompt alone: leave out "images"gifとsizeを同時に送った場合:gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "size"
例
"output_format": "gif"
画像のサイズ区分です。区分が高いほど画像は大きくなり、料金も上がります。正確なピクセルサイズは aspect_ratio に依存し、モデルが決定します。
指定できる値:1K, 2K, 4K
デフォルト:1K
- 大文字の K を使ってください。
2kは拒否されます。 - このページでは、区分ごとの正確なピクセル寸法は保証しません。正確なフレームが必要な場合は
sizeを送ってください。 sizeと同時には使えません。sizeは独自のサイズを持ち、ピクセル数に応じて課金されます。output_format: "gif"では省略してください。GIF には独自のサイズと料金があります。その場合に受け付けるのはデフォルトの1Kだけです。
値が正しくない場合
- 一覧にない値の場合:
"resolution" must be one of: [1K 2K 4K] sizeと同時に送った場合:"size" already fixes the output; do not send "resolution" with itoutput_format: "gif"で1K以外を送った場合:gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "resolution"
ピクセル単位の正確な出力サイズを WIDTHxHEIGHT の形式で指定します。例:1536x1024。resolution と aspect_ratio の代わりになります。
- 両方の辺が 16 の倍数で、16~3840 px の範囲内である必要があります。
- 合計ピクセル数は 655,360~8,294,400 の範囲内で、長辺は短辺の 3 倍以下にしてください。
- 区切り文字には
x、X、×を使えます。前後のスペースは無視されます。 - 価格区分はピクセル数で決まります。2,097,152 ピクセル以下は 1K、5,898,240 以下は 2K、それを超えると 4K です。例は下の表「
sizeの課金方法」をご覧ください。 resolutionやaspect_ratioは、デフォルト値であっても一緒に送らないでください。output_format: "gif"とは同時に使えません。
備考:size は送信した値のとおりに検証・課金されますが、納品される画像のピクセル数がその値と完全に一致することは、このページでは保証しません。正確な寸法がパイプラインに必要な場合は、保存されたファイルを読み取ってください。
値が正しくない場合
- 文字列でない場合:
"size" must be a string - WIDTHxHEIGHT の形式でない場合(数字だけ、
auto、カンマなど):"size" must be WIDTHxHEIGHT in pixels, for example 1536x1024 - 辺が 16 の倍数でない場合:
"size" width and height must be multiples of 16 - 辺が 16 未満または 3840 を超える場合:
"size" edges must be between 16 and 3840 pixels - ピクセル数が少なすぎる、または多すぎる場合:
"size" must have between 655,360 and 8,294,400 pixels; 512x512 has 262,144 - 3:1 より横長または縦長の場合:
"size" must not be wider or taller than 3:1 resolutionと同時に送った場合:"size" already fixes the output; do not send "resolution" with itaspect_ratioと同時に送った場合:"size" already fixes the output; do not send "aspect_ratio" with itoutput_format: "gif"と同時に送った場合:gpt-image-2.6-flare-beta output_format "gif" has a fixed size: leave out "size"
例
"size": "1536x1024"
レスポンス
タスクオブジェクトです。タスクが成功するまで output は null です。「実行中」と記載されたフィールドは、タスクの完了後に表示されなくなります。

