Seedream 4.5 API
ByteDance Seedream 4.5 是針對字體排版最佳化的新一代文字轉圖片模型。文字渲染更清晰、提示詞遵循度更高,最高可輸出 4K,適用於海報與品牌視覺。
提供文字轉圖片、Edit(參考圖片可保留臉部/光線/色調)、Sequential(角色與物件一致的多圖組合)與 Edit-Sequential(跨鏡頭鎖定角色/物件身分的多圖編輯),並支援 4K 輸出。
/filters:quality(82)/examples/85e5f436157c43b2ba0fdf5e80a38763/35fd69f6-8325-4075-86e9-759fa916a21d-8123d6e00cb0.webp)
概覽
關於 Seedream 4.5 API
Seedream 4.5 的功能、它在 ByteDance 模型陣容中的定位,以及團隊選用它的原因。
Seedream 4.5 是來自 ByteDance 的圖片生成與編輯模型,可透過 WaveSpeedAI REST API 使用。ByteDance Seedream 4.5 是針對字體排版最佳化的新一代文字轉圖片模型。文字渲染更清晰、提示詞遵循度更高,最高可輸出 4K,適用於海報與品牌視覺。
提供文字轉圖片、Edit(參考圖片可保留臉部/光線/色調)、Sequential(角色與物件一致的多圖組合)與 Edit-Sequential(跨鏡頭鎖定角色/物件身分的多圖編輯),並支援 4K 輸出。
WaveSpeedAI 上的 Seedream 4.5 系列提供 4 個 REST 端點,涵蓋 Text-To-Image, Image-To-Image 等工作流程。每個變體都有各自的定價、參數選項與範例輸出 — 請挑選符合您輸入模態與生產限制的版本,或使用同一組 API 金鑰呼叫多個變體,組合成多步驟的處理流程。
使用您呼叫其他 1,000+ 個 WaveSpeedAI AI 模型時相同的 API 金鑰、帳單帳戶與速率限制額度來執行 Seedream 4.5。無需另外設定供應商、無需各家 SDK、無需處理各家不同的速率限制 — 一次整合,涵蓋從文字轉圖片、文字轉影片,到音訊合成、3D 生成、放大與編輯的所有功能。
端點
所有 Seedream 4.5 API 端點
WaveSpeedAI 目前提供 4 個 Seedream 4.5 端點 — 請選擇符合您工作流程的變體。
/filters:quality(82)/media/images/20260408113355_fcnc2p4m.webp)
Seedream v4.5 Sequential
Seedream 4.5 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 cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408113339_h63wslgc.webp)
Seedream v4.5
Seedream 4.5 is a next-gen text-to-image model optimized for typography—crisper text rendering, stronger prompt adherence, and up to 4K output for posters and brand visuals. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408113344_n75mrn1m.webp)
Seedream v4.5 Edit Sequential
Seedream 4.5 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 cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408113348_95nbkw6h.webp)
Seedream v4.5 Edit
Seedream 4.5 Edit preserves facial features, lighting, and color tone from reference images, delivering professional, high-fidelity edits up to 4K with strong prompt adherence. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
範例
看看 Seedream 4.5 的實際效果
由 Seedream 4.5 API 生成的真實輸出。將滑鼠移到任一影片上即可預覽,點擊可開啟完整尺寸檢視器。
使用方式
如何使用 Seedream 4.5 API
從註冊到完成生成,只要四個步驟。完整的 Python、Node.js 與 cURL 範例請見下方的 API 區段。
- 01
取得 API 金鑰
註冊 WaveSpeedAI 帳號,並從控制台複製您的 API 金鑰。新帳號會獲贈免費入門點數 — 足以在開始計費前執行數十次 Playground。
- 02
提交 prediction
將您的輸入以 JSON 格式 POST 到 https://api.wavespeed.ai/api/v3/bytedance/seedream-v4.5。端點會立即回傳 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 4.5 變體,可能是圖片、影片、音訊或 3D 檔案。
應用情境
您可以用 Seedream 4.5 打造什麼
開發者與創作者使用 Seedream 4.5 API 的常見工作流程。
字體排版等級的文字渲染
目錄主打的差異化特色:為海報與品牌視覺帶來「更清晰的文字渲染」。適用於模型的字體表現是瓶頸的行銷創意。
Sequential 多圖組合
bytedance/seedream-v4.5/sequential 可生成角色與物件一致的多圖組合,並統一所有輸出的色調、光線與風格。目錄指出適用於行銷活動與分鏡腳本。
保留參考特徵的編輯
bytedance/seedream-v4.5/edit 在套用提示詞編輯(最高 4K)的同時,保留參考圖片中的臉部特徵、光線與色調。適合需要維持身分一致的人像修飾。
鎖定身分的 Edit-Sequential
bytedance/seedream-v4.5/edit-sequential 進行多圖編輯,並跨鏡頭鎖定角色與物件身分,可偵測主要主體並維持整組圖片的連貫性。適用於系列化內容與以角色為主的商品目錄。
4K 輸出,滿足交付解析度
目錄說明:最高可輸出 4K,適用於海報與品牌視覺。搭配出色的文字渲染,無須另外放大即可用於印刷等級的行銷素材。
強大的提示詞遵循度
目錄強調相較前幾代 Seedream「提示詞遵循度更高」,當複雜、多元素的提示詞必須精準符合需求時相當實用。
技巧
Seedream 4.5 提示詞技巧
讓 Seedream 4.5 產出更好結果的實用建議 — 整理自在實際生產流程中,圖片模型通用的有效做法。
- 01
善用字體排版的最佳化
目錄定位:「針對字體排版最佳化:更清晰的文字渲染、更強的提示詞遵循度」。當字體排版品質是瓶頸時,海報、品牌視覺與資訊圖表等文字密集的輸出請使用 Seedream 4.5。
- 02
以 Sequential 製作多圖組合
bytedance/seedream-v4.5/sequential 可生成多圖組合,並讓角色、物件、色調、光線與風格在各輸出之間保持一致。適用於跨畫格一致性很重要的行銷活動、分鏡腳本與系列內容。
- 03
Edit-Sequential 跨鏡頭鎖定身分
bytedance/seedream-v4.5/edit-sequential 進行多圖編輯,並偵測主要主體以維持連貫性。適用於以角色為主的系列作品,讓同一個人物/物件在多次編輯中保持可辨識。
- 04
Edit 端點保留臉部/光線/色調
bytedance/seedream-v4.5/edit 在由提示詞驅動、最高 4K 的編輯過程中,保留參考圖片中的臉部特徵、光線與色調。適合需要維持身分一致的人像修飾。
- 05
4K 輸出,滿足交付解析度
目錄說明:「適用於海報與品牌視覺的最高 4K 輸出」。搭配出色的文字渲染,無須另外放大即可用於印刷等級的行銷素材。
定價
Seedream 4.5 API 定價
依輸出計費。最終費用會依您在各變體 Playground 中設定的參數(解析度、時長、輸出數量、參考素材)而調整。
| 端點 | 類型 | 起始價格 |
|---|---|---|
| bytedance/ | text-to-image | $0.04 |
| bytedance/ | text-to-image | $0.04 |
| bytedance/ | image-to-image | $0.04 |
| bytedance/ | image-to-image | $0.04 |
API
呼叫 Seedream 4.5 API
請到 wavespeed.ai/accesskey 註冊取得 API 金鑰,然後透過 REST 提交 prediction。Playground 會為任何輸入組合產生可直接貼上的範例。
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedream-v4.5
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v4.5" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "2048*2048"
}')
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-v4.5";
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",
"size": "2048*2048"
}),
});
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",
"size": "2048*2048"
}
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-v4.5", 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 4.5 與其他選擇比較
在 WaveSpeedAI 上,何時該選擇 Seedream 4.5 而非類似的模型。
Seedream 4.5 vs Seedream 5 Lite
5 Lite 與 4.5 價格相近,兩者的版本模式相同(base / edit / sequential / edit-sequential)。5 Lite 定位為較新的等級;4.5 上線較久,仍是以字體排版為主的工作的穩定預設選擇。
Seedream 4.5 vs Nano Banana Pro
Nano Banana Pro 涵蓋 4K 文字轉圖片、編輯、Ultra 等級,以及單次呼叫回傳多張輸出的 Multi 模式。Seedream 4.5 則提供跨畫面一致性的 Sequential 版本,功能範圍不同,價位也較低。
Seedream 4.5 vs GPT Image 2
GPT Image 2(medium 品質)有明確的品質等級與以參考圖編輯的端點。Seedream 4.5 提供維持多圖一致性的 Sequential 版本,定位為以字體排版為優先的交付作業。
常見問題
Seedream 4.5 API — 常見問題
定價、授權、整合 — 關於在 WaveSpeedAI 上執行 Seedream 4.5 的常見問題。
什麼是 Seedream 4.5 API?
Seedream 4.5 是 ByteDance 的圖片生成模型,在 WaveSpeedAI 上以 REST API 提供。ByteDance Seedream 4.5 是針對字體排版最佳化的新一代文字轉圖片模型。文字渲染更清晰、提示詞遵循度更高,最高可輸出 4K,適用於海報與品牌視覺。您可以透過程式呼叫,也可以在上方連結的 Playground 試用。
如何呼叫 Seedream 4.5 API?
註冊 WaveSpeedAI 帳號,從 /accesskey 複製您的 API 金鑰,然後將您的輸入以 JSON 格式 POST 到 https://api.wavespeed.ai/api/v3/bytedance/seedream-v4.5。端點會回傳 prediction id。請從約每 2 秒輪詢一次結果端點開始,長時間任務可拉長間隔,並在任何終止狀態時停止。上方提供適用於生產環境的 Python / Node.js / cURL 範例。
Seedream 4.5 API 的費用是多少?
Seedream 4.5 每次執行 $0.04 起。實際費用會依您設定的參數(解析度、時長、輸出數量、參考素材)而調整。Playground 中「生成」按鈕旁的即時費用預覽會顯示您目前輸入的確切價格。
有哪些 Seedream 4.5 變體可用?
WaveSpeedAI 提供 4 個已上線的 Seedream 4.5 端點:bytedance/seedream-v4.5/sequential, bytedance/seedream-v4.5, bytedance/seedream-v4.5/edit-sequential, bytedance/seedream-v4.5/edit。每個變體都有各自的 Playground 頁面與定價。
Seedream 4.5 的輸出可以商用嗎?
商業使用權依 ByteDance 的模型授權而定。多數 ByteDance 模型允許商用輸出;請參閱各模型 Playground 頁面中的授權摘要,以及 WaveSpeedAI 的服務條款了解平台層級的條件。
為什麼要在 WaveSpeedAI 上使用 Seedream 4.5,而不是直接使用?
一組 API 金鑰、一個帳單帳戶,即可使用 Seedream 4.5 以及來自其他供應商的 1,000+ 個 AI 模型。無需設定各家 SDK、無需處理各自獨立的速率限制、無需為每個供應商重寫整合程式碼。價格通常與 ByteDance 的直接 API 相當或更低。
提供者
關於 ByteDance
Seedream 4.5 背後的團隊,以及 ByteDance 在 WaveSpeedAI 上的完整模型陣容。
ByteDance 是 TikTok、CapCut 與豆包背後的公司,營運著全球規模最大的 AI 研究體系之一。其 Seed 與豆包團隊推出業界領先的影片生成(Seedance)、圖像生成與編輯(Seedream、Nano Banana),以及虛擬人 / 對嘴相關模型。這些模型以內部規模的資料訓練,先透過 ByteDance 的消費端應用進入正式環境,再以 API 形式對外釋出。
在 WaveSpeedAI 上開始使用 Seedream 4.5 打造應用
註冊即贈免費入門點數。一組 API 金鑰,涵蓋來自 ByteDance 與所有其他供應商的 1,000+ 個 AI 模型。
/filters:quality(82)/examples/8b5a58db5d974c9397302efe52d6bce5/ac463ea8-2fd7-401e-b995-f743b4cf1af1-1e216017acac.webp)
/filters:quality(82)/examples/b4b33641d6a145c0a0480871927fd576/4a996ca6-35e6-49d7-9ee0-aeab593be7b5-0439ad666e53.webp)
/filters:quality(82)/examples/2bcd3b38f7274cb88c59738ac4c5aa2b/e2ed0802-e481-473c-906b-92b6c7a559d6-0fbf9dac7379.webp)
/filters:quality(82)/examples/9e8f33e6a9ee43898b21c2bb9b003c5a/d2d8e6f9-ae63-4d0c-a638-d64f8f7e8254-31fe5aa89973.webp)