Skip to main content
POST

承認

Authorization
string
header
必須

##すべてのAPIにBearer Token認証が必要です##

APIキーの取得:

APIキー管理ページにアクセスしてAPIキーを取得してください

リクエストヘッダーに追加:

ボディ

application/json
model
enum<string>
デフォルト:doubao-seedream-5.0-pro-layerize
必須

画像生成モデル名

利用可能なオプション:
doubao-seedream-5.0-pro-layerize
:

"doubao-seedream-5.0-pro-layerize"

image_urls
string<uri>[]
必須

分解対象の画像 URL(必須)

注意:

  • ちょうど 1 枚が必要です。指定しない場合や 2 枚以上を指定した場合はエラーになります
  • サポートされる形式: .png.jpeg.jpg(通常の生成より厳しく、webp などは拒否されます)
  • 画像サイズ: 最大 30MB
  • 総ピクセル数: [262144, 6000×6000]、つまり最低 512×512(通常の生成より下限が高い)
  • 縦横比(幅/高さ)の範囲: [1/16, 16]
  • 画像URLはサーバーから直接参照できるか、アクセス時に直接ダウンロードが始まる必要があります(通常このようなURLは.png.jpgなどの画像拡張子で終わります)
Required array length: 1 element
:
prompt
string

分解したい要素の指定(任意)

3 つの使い方:

  • 指定しない:モデルが画像内の主要な要素をすべて認識し、1 つずつ分解します
  • 自然言語:例 オウムとタイトル文字を分解して。意味を解釈して要素を判別し、レイヤーに分けます
  • 座標指定<bbox> タグで位置を指定します。例 タイトル文字<bbox>179 58 809 197</bbox>。正規化座標(01000)の使用を推奨します
:

"オウムとタイトル文字を分解して"

quality
enum<string>
デフォルト:auto

出力段階。デフォルトは auto

オプション: auto1K1.5K2K

説明:

  • レイヤーモードは段階のみ受け付けます。比率(16:9 など)やピクセル指定(2048x2048 など)を渡すとエラーになります
  • auto は出力が入力画像に従うことを意味します。元のサイズが [921600, 4624220] ピクセルの範囲内であればそのまま、1K 未満なら 1K、2K を超えるなら 2K で出力されます
  • 各レイヤーは元画像での縦横比をそれぞれ保持し、ベース画像の縦横比は入力画像と同じです

課金について: 段階は出力画像ごとにその画像自身のピクセル数で判定されます。1K1.5K は同一価格で、1 枚の出力が 2610000 ピクセルを超えると高い段階の価格になります。

利用可能なオプション:
auto,
1K,
1.5K,
2K
:

"auto"

prompt_priority
enum<string>
デフォルト:standard

プロンプト最適化のモードを設定するために使用されるプロンプト最適化戦略

オプション:

  • standard: 標準モード、より高品質な出力、処理時間が長い
  • fast: 高速モード、処理時間が短く、品質は標準モードよりやや劣ります
利用可能なオプション:
standard,
fast
:

"standard"

output_format
enum<string>
デフォルト:jpeg

出力画像フォーマット

オプション:

  • jpeg: JPEG フォーマット(デフォルト)
  • png: PNG フォーマット

注意: このパラメータはベース画像のみを制御します。分解されたレイヤーは常に透過チャンネル付きの png で、この設定の影響を受けません。

利用可能なオプション:
jpeg,
png
:

"jpeg"

callback_url
string<uri>

タスク完了後の HTTPS コールバックアドレス

コールバックタイミング:

  • タスクが完了、失敗、またはキャンセルされた時にトリガーされます
  • 課金確認完了後に送信されます

セキュリティ制限:

  • HTTPS プロトコルのみサポート
  • 内部 IP アドレスへのコールバックは禁止(127.0.0.1、10.x.x.x、172.16-31.x.x、192.168.x.x など)
  • URL の長さは 2048 文字以内

コールバックメカニズム:

  • タイムアウト:10
  • 失敗時最大 3 回リトライ(1 秒/2 秒/4 秒後にリトライ)
  • コールバックレスポンスボディの形式はタスククエリ API のレスポンス形式と一致
  • コールバックアドレスが 2xx ステータスコードを返した場合は成功とみなされ、その他のステータスコードはリトライをトリガーします
:

"https://your-domain.com/webhooks/image-task-completed"

レスポンス

画像生成タスクが正常に作成されました

created
integer

タスク作成タイムスタンプ

:

1757165031

id
string

タスク ID

:

"task-unified-1757165031-seedream5prolayerize"

model
string

使用された実際のモデル名

:

"doubao-seedream-5.0-pro-layerize"

object
enum<string>

具体的なタスクタイプ

利用可能なオプション:
image.generation.task
progress
integer

タスク進捗率(0-100)

必須範囲: 0 <= x <= 100
:

0

status
enum<string>

タスクステータス

利用可能なオプション:
pending,
processing,
completed,
failed
:

"pending"

task_info
object

非同期タスク情報

type
enum<string>

タスク出力タイプ

利用可能なオプション:
text,
image,
audio,
video
:

"image"

usage
object

使用量と課金情報