Seedream 5.0 Pro レイヤー分解
doubao/seedream-v5.0-pro/layer-decomposition
画像1枚をベース画像と最大16レイヤーに分解。公式単価は出力1枚につき261万画素以下 $0.0225、それを超える場合 $0.045。各画像の実際のサイズで課金します。
サンプル
パラメータ
| 名前 | 型 | 既定 | 制約 | 説明 |
|---|---|---|---|---|
| image *画像 | image_upload | — | image/* · 1–1 items | レイヤーに分解する画像です。 |
| promptプロンプト | textarea | — | ≤ 5000 chars | 生成に使用するポジティブプロンプトです。 |
| size解像度 | select | 1K | 1K | 1.5K | 2K | 生成されるメディアのピクセルサイズ。 |
| output_format出力形式 | select | png | jpeg | png | 出力画像の形式です。 |
| optimize_prompt_optionsプロンプト最適化モード | select | standard | standard | fast | プロンプトの最適化モードです。モデルは生成前にプロンプトを書き換えます。"standard" は完全な書き換えを行い、"fast" はより軽量な書き換えを行います。"fast" は数倍速く生成できますが、長いまたは複雑なプロンプトへの追従性はやや低くなります。また、このモードに対応する上流プロバイダーでのみ提供されるため、フェイルオーバーの余地は少なくなります。 |
出力フィールド
| フィールド | 型 | 説明 |
|---|---|---|
| images | array<string> | |
| layers | array<object> |
API
統一 REST API でこのモデルを呼び出せます。API Keys ページでキーを取得してください。
cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/doubao/seedream-v5.0-pro/layer-decomposition" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"image": [
"https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/09/24/eef493b64b3b.jpeg"
],
"prompt": "Decompose the image into clean, editable transparent layers with accurate object boundaries, preserving fine details and shadows where appropriate.",
"size": "1K",
"output_format": "png",
"optimize_prompt_options": "standard"
}
}'
# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
-H "Authorization: Bearer YOUR_API_KEY"Python
import time, requests
API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# 1) Submit
resp = requests.post(
"https://www.namifusion.com/api/v1/marketplace/run/doubao/seedream-v5.0-pro/layer-decomposition",
headers=HEADERS,
json={
"input": {
"image": [
"https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/09/24/eef493b64b3b.jpeg"
],
"prompt": "Decompose the image into clean, editable transparent layers with accurate object boundaries, preserving fine details and shadows where appropriate.",
"size": "1K",
"output_format": "png",
"optimize_prompt_options": "standard"
}
},
)
resp.raise_for_status() # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()
# 2) Poll until a terminal state (completed / failed / cancelled).
# This model is allowed up to 300s server-side.
deadline = time.time() + 360
while task.get("status") not in ("completed", "failed", "cancelled"):
if time.time() > deadline:
raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
time.sleep(3)
poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
poll.raise_for_status()
task = poll.json()
print(task["status"], task.get("output"))JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };
// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/doubao/seedream-v5.0-pro/layer-decomposition", {
method: "POST",
headers: { ...HEADERS, "Content-Type": "application/json" },
body: JSON.stringify({
"input": {
"image": [
"https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/09/24/eef493b64b3b.jpeg"
],
"prompt": "Decompose the image into clean, editable transparent layers with accurate object boundaries, preserving fine details and shadows where appropriate.",
"size": "1K",
"output_format": "png",
"optimize_prompt_options": "standard"
}
}),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();
// 2) Poll until a terminal state (completed / failed / cancelled).
// This model is allowed up to 300s server-side.
const deadline = Date.now() + 360 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
await new Promise((r) => setTimeout(r, 3000));
const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
task = await poll.json();
}
console.log(task.status, task.output);ドキュメント
Seedream 5.0 Pro レイヤー分解
画像1枚をベース画像と最大16レイヤーに分解。公式単価は出力1枚につき261万画素以下 $0.0225、それを超える場合 $0.045。各画像の実際のサイズで課金します。
料金
BytePlus の公式定価と同額です。ベース画像を含め、成功した各出力を実際の幅 × 高さで個別に課金します。同じ応答に両方の料金帯の画像が含まれる場合があります。入力画像1枚は無料です。1米ドル = 100クレジット。アカウント割引は別途適用されます。
| 実際の出力画素数 | 米ドル / 枚 | クレジット / 枚 |
|---|---|---|
| ≤ 2,610,000 | $0.0225 | 2.25 |
| > 2,610,000 | $0.045 | 4.5 |
送信時に **76.5クレジット($0.765)**を前払いします。ベース画像1枚と最大16レイヤーの計17枚がすべて高い料金帯の場合の上限です。完了後、低料金帯の枚数 × 2.25 + 高料金帯の枚数 × 4.5クレジットで精算し、差額を返金します。2Kのベース画像1枚としきい値以下の5レイヤーなら **15.75クレジット($0.1575)**です。一覧表示は 1枚 $0.0225 からで、リクエストの見積もりは前払い上限です。指定した size だけでは全レイヤーの最終料金は決まりません。失敗したタスクは返金されます。
パラメーター
image はアクセス可能な画像URLを1件だけ含む配列です。prompt は任意で最大5,000文字です。size は 1K、1.5K、2K に対応し、Namiの既定値は 1K です。透明度が必要な場合は既定の png を使用してください。JPEGはアルファチャンネルを保持できません。optimize_prompt_options は standard(既定)と fast に対応します。レイヤー数はモデルが決定し、num_layers や num_images はありません。サイズ指定は auto、任意のピクセル寸法、別の resolution や aspect_ratio に対応していません。
| パラメーター | 必須 | 既定値 / 制限 |
|---|---|---|
image | 必須 | 1 URL |
prompt | 任意 | 5,000 |
size | 任意 | 1K / 1.5K / 2K; 既定値: 1K |
output_format | 任意 | jpeg / png; 既定値: png |
optimize_prompt_options | 任意 | standard / fast; 既定値: standard |
呼び出し例
curl -X POST 'https://www.namifusion.com/api/v1/marketplace/run/doubao/seedream-v5.0-pro/layer-decomposition' \
-H "Authorization: Bearer $API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"input": {
"image": [
"https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/09/24/eef493b64b3b.jpeg"
],
"prompt": "Decompose the image into clean, editable transparent layers with accurate object boundaries, preserving fine details and shadows where appropriate.",
"size": "1K",
"output_format": "png",
"optimize_prompt_options": "standard"
}
}'
curl 'https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID' \
-H "Authorization: Bearer $API_KEY"
応答
送信後に task_uuid と status が返ります。同じAPIキーで completed または failed になるまでポーリングします。output.images は画像URL配列です。output.layers はベース画像と各レイヤーのオブジェクトで、url、size(幅x高さ)、任意の z_index、name、description、bounding_box を含みます。両方は同じ出力を表すため、課金枚数を二重に数えないでください。cost_credits はクレジット単位で、精算中は前払い額が表示される場合があります。公開サンプル画像は、ご自身のアクセス可能な画像URLに置き換えてください。
関連モデル
xAI Grok Imagine Image v2.0 画像編集
xAI Grok Imagine Image V2.0 Edit は、テキストによるプロンプトを使って入力画像を編集できるモデルです。解像度と品質を設定でき、精密な画像編集、ビジュアル調整、クリエイティブなバリエーション、SNS コンテンツ、マーケティング素材、制作ワークフローに適しています。すぐに使える REST 推論 API を提供し、高性能・コールドスタートなし・手頃な価格で利用できます。
qwen-image-edit-spicy
テキスト指示で画像を精密に編集。要素の追加・削除・変更、スタイル変換、背景置換に対応し、写真補正やビジュアルデザインに適しています。
Qwen Image 3.0 Pro Edit|高速画像編集
Qwen Image 3.0 Pro Edit は、優れた画質と高度な指示理解を備えたプロ向けの画像編集モデルです。最大 2k に対応。すぐに使える REST inference API を提供し、高性能、コールドスタートなし、手頃な価格で利用できます。
OpenAI GPT Image 2.5 Sunburst 画像編集
最大 16 枚の参照画像を使用し、高精細で正確な画像編集を行います。
OpenAI GPT Image 2.5 Flare 画像編集
自然言語の指示と最大 16 枚の参照画像を使用して、高速でバランスの取れた画像編集を行います。
ヘッドスワップ(画像)
namifusion/head-swap/image-edit. 画像・動画・顔交換のモデル API を閲覧。試してから統一 REST API で統合。
Nano Banana 画像編集
高速・低価格な編集。 マスキング不要で、直感的なオブジェクト置換やスタイル変換が可能。
Nano Banana Pro 画像編集
4K セマンティック編集。自然言語で画像を修正。文脈認識と画像内多言語テキスト編集に対応。