Skip to main content
POST
中国本土のユーザー向け: 中国本土のユーザーは https://toapis.cn を API エンドポイント(Base URL)としてご利用ください。本ドキュメント内の例では https://toapis.comhttps://toapis.cn に置き換えてください。
  • ByteDance Seed チームが開発した Seedream 5.0 Pro 高品質画像生成モデル
  • model パラメータで doubao-seedream-5-0-pro モデルを選択
  • パラメータは Seedream-5.0 とほぼ同じで、Pro は 1K2K の解像度に対応する点が異なります
  • テキストから画像生成、画像から画像生成、複数参考画像などの生成モードに対応
  • 課金ルール:1 枚目の参考画像は無料で、2 枚目の参考画像から通常どおり課金されます
  • 非同期タスク管理で、タスク ID から結果を照会
重要な変更:より良いパフォーマンスとコスト管理のため、image_urls に base64 の画像データを直接渡すことはサポートしなくなりました。先に Upload 画像API で画像をアップロードし、URL を取得してから本エンドポイントを呼び出してください。

Authorizations

string
必須
すべてのエンドポイントで Bearer Token による認証が必要ですAPI Key の取得:API Key 管理ページ から API Key を取得します使用時はリクエストヘッダーに次を追加します:

Body

string
デフォルト:"doubao-seedream-5-0-pro"
必須
画像生成モデル名例:"doubao-seedream-5-0-pro"
string
必須
画像生成のテキスト記述
string
デフォルト:"1:1"
画像のアスペクト比layer_decomposition を有効にすると、このフィールドは解像度プリセット 1K または 2K を直接受け取ります。対応するアスペクト比:
  • 1:1 - 正方形(デフォルト)
  • 4:3 - 横向き 4:3
  • 3:4 - 縦向き 3:4
  • 16:9 - 横ワイド
  • 9:16 - 縦長
  • 3:2 - 横向き 3:2
  • 2:3 - 縦向き 2:3
  • 21:9 - 超ワイド
  • 9:21 - 超縦長
integer
デフォルト:1
生成する画像の枚数範囲:1〜10(最小 1 枚、最大 10 枚)デフォルト:1注意:
  • 参考画像 + 生成画像の合計枚数は 15 枚以下にしてください
  • 必ず数値のみ(例:1)を入力し、引用符を付けないでください。引用符を付けるとエラーになります
生成枚数と参考画像の枚数に基づいて事前に課金されます。そのうち 1 枚目の参考画像は無料です
boolean
デフォルト:false
Seedream 5.0 Pro 専用のレイヤー分解機能を有効にするかどうか。
  • false:通常のフラットな画像を返します(デフォルト)
  • true:ベース画像と、透明チャンネルを持つ複数の独立した PNG レイヤーを返します
有効にすると、タスク照会結果の各 result.data[] 項目に z_index も返されます。独立したレイヤーではさらに bounding_boxnamedescription も返されます。このパラメータは Seedream 5.0 Pro のみに対応します。
string[]
画像から画像生成または画像編集に使用する参考画像の URL リスト⚠️ URL 形式のみ対応(base64 は非対応)
  • 公開アクセス可能な画像 URL(http:// または https://)
  • Upload 画像API でローカル画像をアップロードし、URL を取得できます
制限:
  • 画像枚数:1〜10 枚
  • 画像形式:jpeg、png
  • アスペクト比(幅/高さ)の範囲:[1/3, 3]
  • 幅と高さ(px)> 14
  • サイズ:10MB 以下
  • 総ピクセル数:6000×6000 px 以下
課金について:
  • 1 枚目の参考画像は無料
  • 2 枚目の参考画像から通常どおり課金
object
チャネル固有のパラメータ。Seedream 5.0 Pro モデルの高度な設定を渡すために使用します

Response

string
ステータス照会に使用するタスクの一意な識別子
string
オブジェクトタイプ。常に generation.task
string
使用したモデル名
string
タスクステータス
  • queued - 処理待ち
  • in_progress - 処理中
  • completed - 正常に完了
  • failed - 失敗
integer
タスクの進捗率(0〜100)
integer
タスク作成時刻のタイムスタンプ(Unix タイムスタンプ)
object
タスクのメタデータ
integer
タスク完了時刻のタイムスタンプ(Unix タイムスタンプ)。タスク完了後にのみ返されます。
integer
結果ファイルの有効期限のタイムスタンプ(Unix タイムスタンプ)。有効期限前に結果ファイルをダウンロードまたは転送してください。
object
タスク成功後の生成結果。statuscompleted の場合にのみ返されます。
string
結果のタイプ。画像タスクでは常に image
array
画像結果のリスト。レイヤー分解を有効にした場合、通常は最初の要素がベース画像で、残りの要素が透明チャンネルを持つ独立した PNG レイヤーです。
string
ベース画像または独立したレイヤーの公開アクセス URL。
integer
レイヤーの重なり順。layer_decomposition を有効にした場合、通常はベース画像が 0 で、独立したレイヤーが順に増加します。
string
現在のベース画像または独立したレイヤーのピクセルサイズ。例:2048x2048
string
現在の結果項目のファイル形式。ベース画像はリクエストした形式、透明な独立レイヤーは png です。
object
ベース画像内での独立したレイヤーの位置。absolute(絶対座標)と normalized(正規化座標)を含みます。
array
ベース画像内でのレイヤーの絶対ピクセル座標。形式は [x1, y1, x2, y2] で、それぞれ左上と右下の座標を表します。
array
レイヤーの正規化座標。形式は [x1, y1, x2, y2] で、座標の範囲は 0-1000 です。
string
レイヤー名。
string
レイヤーの内容の説明。