Seedream 5 API
ByteDance Seedream 5 以同一組 API 提供兩個等級。Pro 是 ByteDance 具備設計理解能力的旗艦版:可將資料、概念與大量文字轉為專業版面,支援互動式精準編輯(點選與套索選取、草圖渲染、顏色與材質替換、圖層分離、多圖融合),渲染寫實的光線、材質與膚質,並能產出 10 種以上語言的高品質文字。Lite 則是成本最佳化的等級,強化字體排版,最高支援 4K 解析度,並沿用 Seedream 4.5 的版本模式(base、edit、sequential、edit-sequential)。
Pro 等級:文字轉圖片與 Edit(單張或最多 10 張參考圖片),具備設計層級的理解能力,包括資訊密集的版面、像素級互動編輯、圖層分離、多圖融合,以及 10 種以上語言的文字渲染,輸出 1K/1.5K/2K 並可選擇長寬比。Lite 等級:最高 4K 的文字轉圖片、Edit(保留參考圖片的臉部/光線/色調)、Sequential(一致的多圖組合)與 Edit-Sequential(鎖定身分的多圖編輯)。
/filters:quality(82)/examples/323fc3db241d9b56f46c445f2ab334c0/1783684221888696489_duh4aXLA.webp)
概覽
關於 Seedream 5 API
Seedream 5 的功能、它在 ByteDance 模型陣容中的定位,以及團隊選用它的原因。
Seedream 5 是來自 ByteDance 的圖片生成與編輯模型,可透過 WaveSpeedAI REST API 使用。ByteDance Seedream 5 以同一組 API 提供兩個等級。Pro 是 ByteDance 具備設計理解能力的旗艦版:可將資料、概念與大量文字轉為專業版面,支援互動式精準編輯(點選與套索選取、草圖渲染、顏色與材質替換、圖層分離、多圖融合),渲染寫實的光線、材質與膚質,並能產出 10 種以上語言的高品質文字。Lite 則是成本最佳化的等級,強化字體排版,最高支援 4K 解析度,並沿用 Seedream 4.5 的版本模式(base、edit、sequential、edit-sequential)。
Pro 等級:文字轉圖片與 Edit(單張或最多 10 張參考圖片),具備設計層級的理解能力,包括資訊密集的版面、像素級互動編輯、圖層分離、多圖融合,以及 10 種以上語言的文字渲染,輸出 1K/1.5K/2K 並可選擇長寬比。Lite 等級:最高 4K 的文字轉圖片、Edit(保留參考圖片的臉部/光線/色調)、Sequential(一致的多圖組合)與 Edit-Sequential(鎖定身分的多圖編輯)。
WaveSpeedAI 上的 Seedream 5 系列提供 10 個 REST 端點,涵蓋 Text-To-Image, Image-To-Image 等工作流程。每個變體都有各自的定價、參數選項與範例輸出 — 請挑選符合您輸入模態與生產限制的版本,或使用同一組 API 金鑰呼叫多個變體,組合成多步驟的處理流程。
使用您呼叫其他 1,000+ 個 WaveSpeedAI AI 模型時相同的 API 金鑰、帳單帳戶與速率限制額度來執行 Seedream 5。無需另外設定供應商、無需各家 SDK、無需處理各家不同的速率限制 — 一次整合,涵蓋從文字轉圖片、文字轉影片,到音訊合成、3D 生成、放大與編輯的所有功能。
端點
所有 Seedream 5 API 端點
WaveSpeedAI 目前提供 10 個 Seedream 5 端點 — 請選擇符合您工作流程的變體。
/filters:quality(82)/media/images/20260408113331_gg16qaqd.webp)
Seedream v5.0 Lite Sequential
Seedream 5.0 Lite Sequential generates multi-image sets with consistent characters and objects, unifying palette, lighting, and style across all outputs. Supports up to 4K results for campaigns, storyboards, and product lines. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408113307_p1bwh1oa.webp)
Seedream v5.0 Lite
Seedream 5.0 Lite by is a state-of-the-art text-to-image model with enhanced typography, clear text rendering for posters and brand visuals, superior prompt adherence, and up to 4K resolution. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408113316_7fn8j4n3.webp)
Seedream v5.0 Lite Edit Sequential
Seedream 5.0 Lite Edit Sequential performs multi-image editing while locking character and object identity across shots. It detects main subjects, preserves continuity, and applies controlled edits with up to 4K output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408113324_cp7bzb2i.webp)
Seedream v5.0 Lite Edit
Seedream 5.0 Lite Edit by is a state-of-the-art image editing model preserving facial features, lighting, and color tones from reference images. Features high-fidelity editing with professional quality, superior prompt adherence, and up to 4K resolution. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1790232710095528029_mLU4eGQ0.webp)
Seedream v5.0 Flash Layer Decomposition
Seedream V5.0 Flash Layer Decomposition separates a single image into a base image and transparent layers faster and at lower cost than Seedream V5.0 Pro, enabling flexible compositing, image editing, asset extraction, and layered design workflows at one price for 1K / 1.5K / 2K. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1786523429877069688_r6rFUkDV.webp)
Seedream v5.0 Pro Layer Decomposition
Seedream V5.0 Pro Layer Decomposition separates a single image into a base image and transparent layers, enabling flexible compositing, image editing, asset extraction, and layered design workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1790223428359196164_57CLU4eO.webp)
Seedream v5.0 Flash
Seedream V5.0 Flash Text to Image by ByteDance generates images from text prompts faster and at lower cost than Seedream V5.0 Pro, with aspect ratio selection, multilingual text rendering, and 1K / 1.5K / 2K output at one price. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1790223807507857224_g1zJS2cl.webp)
Seedream v5.0 Flash Edit
Seedream V5.0 Flash Edit by ByteDance edits and generates images from single-image or multi-reference inputs faster and at lower cost than Seedream V5.0 Pro Edit, supporting up to 10 reference images, aspect ratio selection, and 1K / 1.5K / 2K output at one price. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1783519376754609746_GuDMV4dU.webp)
Seedream v5.0 Pro
Seedream V5.0 Pro Text to Image by ByteDance generates high-quality images from text prompts, with aspect ratio selection, strong prompt following, and 1K / 2K output tiers for flexible image creation. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1783519346875258167_uSgmwFOX.webp)
Seedream v5.0 Pro Edit
Seedream V5.0 Pro Edit by ByteDance edits and generates images from single-image or multi-reference inputs, supporting up to 10 reference images, aspect ratio selection, and 1K / 2K output tiers. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
範例
看看 Seedream 5 的實際效果
由 Seedream 5 API 生成的真實輸出。將滑鼠移到任一影片上即可預覽,點擊可開啟完整尺寸檢視器。
使用方式
如何使用 Seedream 5 API
從註冊到完成生成,只要四個步驟。完整的 Python、Node.js 與 cURL 範例請見下方的 API 區段。
- 01
取得 API 金鑰
註冊 WaveSpeedAI 帳號,並從控制台複製您的 API 金鑰。新帳號會獲贈免費入門點數 — 足以在開始計費前執行數十次 Playground。
- 02
提交 prediction
將您的輸入以 JSON 格式 POST 到 https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro。端點會立即回傳 prediction id — 生成是非同步進行的,因此推論期間您不需要保持連線。
- 03
輪詢完成狀態
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result。狀態為 completed 時回傳輸出;狀態為 failed、cancelled、timeout 或 deleted 時停止並回報錯誤;其他狀態則持續輪詢。
- 04
讀取輸出網址
當狀態為 "completed" 時,從 data.outputs[0] 讀取網址。該網址指向 WaveSpeedAI CDN 上您生成的媒體 — 依您呼叫的 Seedream 5 變體,可能是圖片、影片、音訊或 3D 檔案。
應用情境
您可以用 Seedream 5 打造什麼
開發者與創作者使用 Seedream 5 API 的常見工作流程。
資訊密集的設計生成
Seedream 5 Pro 能準確地將資料、概念與大量文字轉為專業版面,包括資訊圖表、多層文案的海報,以及高密度的內容製作,這些場景正是多數圖像模型容易產出亂碼文字的地方。
像素級互動編輯
bytedance/seedream-v5.0-pro/edit 支援點選與套索選取、草圖渲染、顏色與材質替換,以及最多 10 張參考圖片的多圖融合,可在一次精準編輯中結合產品、角色與風格參考。
為後製分離圖層
Pro 可將圖片分離為獨立圖層,包括文字、主體、背景與環境裝飾,讓生成的創意作品能以可編輯的元件形式匯入設計工具,而非一張攤平的點陣圖。
多語言文字渲染
Pro 可渲染 10 種以上語言的高品質文字,包括由右至左的阿拉伯連筆字與帶重音符號的歐洲文字,讓同一條提示詞管線產出在地化的行銷創意。
成本最佳化的 4K 圖像生成
Seedream 5 Lite 是 WaveSpeedAI 上支援 4K 且價格最低的圖像模型之一。適用於單張成本會快速累積的大量行銷、社群與編輯管線。
用於分鏡的 Sequential 版本
bytedance/seedream-v5.0-lite/sequential 可生成角色與物件一致的多圖組合,edit-sequential 則在整組圖片的編輯過程中鎖定角色/物件身分,適用於行銷活動、分鏡腳本與系列化內容。
技巧
Seedream 5 提示詞技巧
讓 Seedream 5 產出更好結果的實用建議 — 整理自在實際生產流程中,圖片模型通用的有效做法。
- 01
依工作選擇等級
Pro(bytedance/seedream-v5.0-pro)是設計首選:資訊密集的版面、精準編輯、圖層分離與多語言文字。Lite(bytedance/seedream-v5.0-lite)是大量作業首選:更便宜、最高 4K,也是唯一提供 Sequential 版本的等級。
- 02
Pro Edit 最多接受 10 張參考圖片
bytedance/seedream-v5.0-pro/edit 接受單張圖片或多參考輸入(最多 10 張參考),可選擇長寬比,輸出 1K/2K。將產品、角色與風格參考一次疊加在同一個呼叫中,而非串接多次編輯,Pro 原生支援多圖融合。
- 03
以 Pro 處理密集且結構化的文字
Pro 專為將資料、概念與大量文字轉為專業版面而打造,例如多層標題、折扣條款與資訊圖表文案。ByteDance 指出更細緻的文字渲染仍有改進空間,因此請讓關鍵的小字保持簡短,並在輸出尺寸下確認可讀性。
- 04
以目標語言撰寫提示詞
Pro 可渲染 10 種以上語言的文字,包括由右至左的阿拉伯連筆字、日文、韓文與帶重音符號的歐洲文字。製作在地化創意時,請直接在提示詞中放入目標語言的文案,而不是生成後再翻譯。
- 05
以 Sequential 製作分鏡與行銷活動
bytedance/seedream-v5.0-lite/sequential 可生成多圖組合,角色與物件一致,並統一各輸出的色調/光線/風格。適用於行銷活動、分鏡腳本與內容系列。
- 06
以 Edit-Sequential 進行鎖定身分的編輯
bytedance/seedream-v5.0-lite/edit-sequential 進行多圖編輯,並偵測主要主體以維持連貫性。適用於以角色為主的系列作品與商品目錄。
- 07
Lite Edit 保留參考圖片的臉部/光線/色調
bytedance/seedream-v5.0-lite/edit 可進行高保真編輯,同時保留參考圖片中的臉部特徵、光線與色調。適合人像修飾與產品情境重塑。
定價
Seedream 5 API 定價
依輸出計費。最終費用會依您在各變體 Playground 中設定的參數(解析度、時長、輸出數量、參考素材)而調整。
| 端點 | 類型 | 起始價格 |
|---|---|---|
| bytedance/ | text-to-image | $0.035 |
| bytedance/ | text-to-image | $0.035 |
| bytedance/ | image-to-image | $0.035 |
| bytedance/ | image-to-image | $0.035 |
| bytedance/ | image-to-image | $0.459 |
| bytedance/ | image-to-image | $0.75 |
| bytedance/ | text-to-image | 10% OFF$0.027$0.0243 |
| bytedance/ | image-to-image | 10% OFF$0.027$0.0243 |
| bytedance/ | text-to-image | 10% OFF$0.045$0.0405 |
| bytedance/ | image-to-image | 10% OFF$0.045$0.0405 |
API
呼叫 Seedream 5 API
請到 wavespeed.ai/accesskey 註冊取得 API 金鑰,然後透過 REST 提交 prediction。Playground 會為任何輸入組合產生可直接貼上的範例。
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "jpeg",
"prompt_optimization_mode": "standard"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "jpeg",
"prompt_optimization_mode": "standard"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "jpeg",
"prompt_optimization_mode": "standard"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)比較
Seedream 5 與其他選擇比較
在 WaveSpeedAI 上,何時該選擇 Seedream 5 而非類似的模型。
Seedream 5 vs Seedream 4.5
4.5 是成熟穩定的等級;Seedream 5 則分為 Lite(成本最佳化,版本模式與 4.5 相同)與 Pro,後者新增設計層級的理解能力:資訊密集的版面、可分離圖層的互動式精準編輯,以及多語言文字渲染。求延續性選 4.5,求大量選 5 Lite,做設計與多參考編輯選 5 Pro。
Seedream 5 vs Nano Banana 2
Nano Banana 2(Gemini 3.1 Flash Image,base、Fast)提供最多 5 個角色的一致性與可選用的網頁搜尋。Seedream 5 則以 Pro 的 10 張參考圖精準 Edit、圖層分離、10 種以上語言的文字渲染,以及 Lite 搭配 Sequential 版本的較低成本回應。
Seedream 5 vs GPT Image 2
GPT Image 2 有明確的品質等級與以參考圖編輯的端點。Seedream 5 Pro 則以最多 10 張參考圖片的像素級互動編輯(點選/套索選取、材質替換、圖層分離)回應,而 Lite 價格明顯更低,並提供用於多圖身分鎖定的 Sequential 版本。
常見問題
Seedream 5 API — 常見問題
定價、授權、整合 — 關於在 WaveSpeedAI 上執行 Seedream 5 的常見問題。
什麼是 Seedream 5 API?
Seedream 5 是 ByteDance 的圖片生成模型,在 WaveSpeedAI 上以 REST API 提供。ByteDance Seedream 5 以同一組 API 提供兩個等級。Pro 是 ByteDance 具備設計理解能力的旗艦版:可將資料、概念與大量文字轉為專業版面,支援互動式精準編輯(點選與套索選取、草圖渲染、顏色與材質替換、圖層分離、多圖融合),渲染寫實的光線、材質與膚質,並能產出 10 種以上語言的高品質文字。Lite 則是成本最佳化的等級,強化字體排版,最高支援 4K 解析度,並沿用 Seedream 4.5 的版本模式(base、edit、sequential、edit-sequential)。您可以透過程式呼叫,也可以在上方連結的 Playground 試用。
如何呼叫 Seedream 5 API?
註冊 WaveSpeedAI 帳號,從 /accesskey 複製您的 API 金鑰,然後將您的輸入以 JSON 格式 POST 到 https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro。端點會回傳 prediction id。請從約每 2 秒輪詢一次結果端點開始,長時間任務可拉長間隔,並在任何終止狀態時停止。上方提供適用於生產環境的 Python / Node.js / cURL 範例。
Seedream 5 API 的費用是多少?
Seedream 5 每次執行 $0.0243 起。實際費用會依您設定的參數(解析度、時長、輸出數量、參考素材)而調整。Playground 中「生成」按鈕旁的即時費用預覽會顯示您目前輸入的確切價格。
有哪些 Seedream 5 變體可用?
WaveSpeedAI 提供 10 個已上線的 Seedream 5 端點:bytedance/seedream-v5.0-lite/sequential, bytedance/seedream-v5.0-lite, bytedance/seedream-v5.0-lite/edit-sequential, bytedance/seedream-v5.0-lite/edit, bytedance/seedream-v5.0-flash/layer-decomposition, bytedance/seedream-v5.0-pro/layer-decomposition, bytedance/seedream-v5.0-flash, bytedance/seedream-v5.0-flash/edit等。每個變體都有各自的 Playground 頁面與定價。
Seedream 5 的輸出可以商用嗎?
商業使用權依 ByteDance 的模型授權而定。多數 ByteDance 模型允許商用輸出;請參閱各模型 Playground 頁面中的授權摘要,以及 WaveSpeedAI 的服務條款了解平台層級的條件。
為什麼要在 WaveSpeedAI 上使用 Seedream 5,而不是直接使用?
一組 API 金鑰、一個帳單帳戶,即可使用 Seedream 5 以及來自其他供應商的 1,000+ 個 AI 模型。無需設定各家 SDK、無需處理各自獨立的速率限制、無需為每個供應商重寫整合程式碼。價格通常與 ByteDance 的直接 API 相當或更低。
提供者
關於 ByteDance
Seedream 5 背後的團隊,以及 ByteDance 在 WaveSpeedAI 上的完整模型陣容。
ByteDance 是 TikTok、CapCut 與豆包背後的公司,營運著全球規模最大的 AI 研究體系之一。其 Seed 與豆包團隊推出業界領先的影片生成(Seedance)、圖像生成與編輯(Seedream、Nano Banana),以及虛擬人 / 對嘴相關模型。這些模型以內部規模的資料訓練,先透過 ByteDance 的消費端應用進入正式環境,再以 API 形式對外釋出。
在 WaveSpeedAI 上開始使用 Seedream 5 打造應用
註冊即贈免費入門點數。一組 API 金鑰,涵蓋來自 ByteDance 與所有其他供應商的 1,000+ 個 AI 模型。
/filters:quality(82)/examples/0cbef4bfd187825951ff9cb2c0787280/1783684219348367405_p8cYLApe.webp)
/filters:quality(82)/examples/3dcd9fcd7096c7519e01371a32e0ac9f/1783684220513827783_WhzyzFMK.webp)
/filters:quality(82)/examples/ed344d071cdc248a6f6b3720682a2558/d43a0a40-8790-4e94-9421-dbd1da351a69-a8f761e7b667.webp)
/filters:quality(82)/examples/6e22a23f23f11fffad35929f3328a094/48705639-c97d-4152-bd10-70fb04893faf-50d78dc01a2c.webp)