Seedream 4.5 API
ByteDance Seedream 4.5 — model teks-ke-gambar generasi berikutnya yang dioptimalkan untuk tipografi. Render teks lebih tajam, kepatuhan prompt lebih kuat, dan output hingga 4K untuk poster dan visual merek.
Teks-ke-gambar, Edit (gambar referensi menjaga wajah/pencahayaan/tone), Sequential (set multi-gambar dengan karakter/objek konsisten), dan Edit-Sequential (penyuntingan multi-gambar dengan identitas karakter/objek terkunci antar shot). Output 4K didukung.
/filters:quality(82)/examples/85e5f436157c43b2ba0fdf5e80a38763/35fd69f6-8325-4075-86e9-759fa916a21d-8123d6e00cb0.webp)
Ringkasan
Tentang Seedream 4.5 API
Apa yang dilakukan Seedream 4.5, posisinya dalam jajaran model ByteDance, dan mengapa banyak tim memilihnya.
Seedream 4.5 adalah model pembuatan dan pengeditan gambar dari ByteDance, tersedia melalui REST API WaveSpeedAI. ByteDance Seedream 4.5 — model teks-ke-gambar generasi berikutnya yang dioptimalkan untuk tipografi. Render teks lebih tajam, kepatuhan prompt lebih kuat, dan output hingga 4K untuk poster dan visual merek.
Teks-ke-gambar, Edit (gambar referensi menjaga wajah/pencahayaan/tone), Sequential (set multi-gambar dengan karakter/objek konsisten), dan Edit-Sequential (penyuntingan multi-gambar dengan identitas karakter/objek terkunci antar shot). Output 4K didukung.
Keluarga Seedream 4.5 di WaveSpeedAI menyediakan 4 endpoint REST yang mencakup alur kerja Text-To-Image, Image-To-Image. Setiap varian memiliki harga, parameter, dan contoh output sendiri — pilih yang sesuai dengan modalitas input dan kebutuhan produksi Anda, atau panggil beberapa sekaligus dengan satu API key untuk menyusun pipeline multi-langkah.
Jalankan Seedream 4.5 dengan API key, akun penagihan, dan batas laju yang sama dengan yang Anda pakai untuk 1.000+ model AI lainnya di WaveSpeedAI. Tanpa penyiapan vendor terpisah, tanpa SDK per penyedia, tanpa batas laju per vendor — satu integrasi mencakup semuanya, dari text-to-image dan text-to-video hingga sintesis audio, pembuatan 3D, upscaling, dan pengeditan.
Endpoint
Semua endpoint API Seedream 4.5
4 endpoint Seedream 4.5 tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/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.
Contoh
Lihat Seedream 4.5 beraksi
Output nyata yang dihasilkan oleh API Seedream 4.5. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Seedream 4.5
Empat langkah dari pendaftaran hingga hasil jadi. Contoh lengkap Python, Node.js, dan cURL ada di bagian API di bawah.
- 01
Dapatkan API key
Daftar akun WaveSpeedAI dan salin API key Anda dari dasbor. Akun baru mendapat kredit awal gratis — cukup untuk menjalankan playground beberapa puluh kali sebelum penagihan dimulai.
- 02
Kirim prediksi
POST input Anda sebagai JSON ke https://api.wavespeed.ai/api/v3/bytedance/seedream-v4.5. Endpoint langsung mengembalikan id prediksi — proses generasi bersifat asinkron sehingga Anda tidak perlu menahan koneksi terbuka selama inferensi.
- 03
Polling hingga selesai
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Ambil output saat completed; hentikan dengan error saat failed, cancelled, timeout, atau deleted; lanjutkan polling untuk status lainnya.
- 04
Baca URL output
Setelah status "completed", baca URL dari data.outputs[0]. URL tersebut mengarah ke media hasil generasi Anda di CDN WaveSpeedAI — file gambar, video, audio, atau 3D tergantung varian Seedream 4.5 yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Seedream 4.5
Alur kerja umum yang dipakai pengembang dan kreator dengan API Seedream 4.5.
Render teks kelas tipografi
Pembeda utama katalog: "render teks lebih tajam" untuk poster dan visual merek. Berguna untuk materi pemasaran di mana kualitas tipografi model menjadi faktor pembatas.
Set multi-gambar Sequential
bytedance/seedream-v4.5/sequential menghasilkan set multi-gambar dengan karakter dan objek yang konsisten, menyatukan palet, pencahayaan, dan gaya di semua output. Katalog menyebut kampanye dan storyboard sebagai penggunaan yang cocok.
Edit dengan pelestarian referensi
bytedance/seedream-v4.5/edit mempertahankan fitur wajah, pencahayaan, dan tone warna dari gambar referensi sambil menerapkan edit berbasis prompt hingga 4K. Berguna untuk penyempurnaan potret yang identitasnya harus tetap utuh.
Edit-Sequential untuk identitas terkunci
bytedance/seedream-v4.5/edit-sequential melakukan penyuntingan multi-gambar sambil mengunci identitas karakter dan objek antar shot — mendeteksi subjek utama dan menjaga kontinuitas di seluruh set. Berguna untuk konten berseri dan katalog berbasis karakter.
Output 4K untuk resolusi hasil akhir
Klaim katalog: output hingga 4K untuk poster dan visual merek. Dipadukan dengan render teks yang kuat, cocok untuk materi pemasaran kelas cetak tanpa langkah upscaling terpisah.
Kepatuhan prompt yang kuat
Katalog menekankan "kepatuhan prompt yang lebih kuat" dibanding generasi Seedream sebelumnya — berguna saat prompt kompleks dengan banyak elemen harus mengikuti brief secara presisi.
Tips
Tips menulis prompt untuk Seedream 4.5
Saran praktis untuk mendapatkan output yang lebih baik dari Seedream 4.5 — diambil dari pola yang berhasil pada model gambar di pipeline produksi.
- 01
Manfaatkan optimasi tipografi
Pembingkaian katalog: "dioptimalkan untuk tipografi — render teks lebih tajam, kepatuhan prompt lebih kuat." Gunakan Seedream 4.5 untuk output yang sarat teks (poster, visual merek, infografis) di mana kualitas tipografi menjadi faktor pembatas.
- 02
Gunakan Sequential untuk set multi-gambar
bytedance/seedream-v4.5/sequential menghasilkan set multi-gambar dengan karakter, objek, palet, pencahayaan, dan gaya yang konsisten antar output. Berguna untuk kampanye, storyboard, dan seri konten di mana konsistensi antar bingkai penting.
- 03
Edit-Sequential mengunci identitas antar shot
bytedance/seedream-v4.5/edit-sequential melakukan penyuntingan multi-gambar sambil mendeteksi subjek utama dan menjaga kontinuitas. Berguna untuk karya berseri berbasis karakter di mana orang/objek yang sama harus tetap dapat dikenali antar edit.
- 04
Endpoint Edit menjaga wajah/pencahayaan/tone
bytedance/seedream-v4.5/edit mempertahankan fitur wajah, pencahayaan, dan tone warna dari gambar referensi selama edit berbasis prompt hingga 4K. Berguna untuk penyempurnaan potret yang identitasnya harus tetap utuh.
- 05
Output 4K untuk resolusi hasil akhir
Klaim katalog: "output hingga 4K untuk poster dan visual merek." Dipadukan dengan render teks yang kuat, cocok untuk pemasaran kelas cetak tanpa langkah upscaling terpisah.
Harga
Harga API Seedream 4.5
Harga dihitung per output. Biaya akhir menyesuaikan parameter yang Anda atur di playground setiap varian (resolusi, durasi, jumlah output, referensi).
| Endpoint | Jenis | Harga mulai dari |
|---|---|---|
| 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
Panggil API Seedream 4.5
Daftar untuk mendapatkan API key di wavespeed.ai/accesskey, lalu kirim prediksi melalui REST. Playground menghasilkan contoh siap tempel untuk kombinasi input apa pun.
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)Perbandingan
Seedream 4.5 vs alternatif
Kapan memilih Seedream 4.5 dibanding model serupa di WaveSpeedAI.
Seedream 4.5 vs Seedream 5 Lite
5 Lite dan 4.5 berharga serupa. Keduanya memiliki pola varian yang sama (base / edit / sequential / edit-sequential). 5 Lite diposisikan sebagai tingkat yang lebih baru; 4.5 sudah lebih lama di produksi dan tetap menjadi default yang stabil untuk pekerjaan berfokus tipografi.
Seedream 4.5 vs Nano Banana Pro
Nano Banana Pro mencakup teks-ke-gambar 4K, edit, tingkat Ultra, dan mode Multi-output yang mengembalikan beberapa output per panggilan. Seedream 4.5 menyediakan varian Sequential untuk konsistensi antar bingkai — cakupan fitur berbeda dengan harga lebih rendah.
Seedream 4.5 vs GPT Image 2
GPT Image 2 (kualitas medium) memiliki tingkat kualitas eksplisit dan endpoint edit gambar referensi. Seedream 4.5 menyediakan varian Sequential untuk konsistensi multi-gambar dan diposisikan pada pekerjaan hasil akhir yang mengutamakan tipografi.
FAQ
Seedream 4.5 API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Seedream 4.5 di WaveSpeedAI.
Apa itu API Seedream 4.5?
Seedream 4.5 adalah model pembuatan gambar dari ByteDance yang tersedia sebagai REST API di WaveSpeedAI. ByteDance Seedream 4.5 — model teks-ke-gambar generasi berikutnya yang dioptimalkan untuk tipografi. Render teks lebih tajam, kepatuhan prompt lebih kuat, dan output hingga 4K untuk poster dan visual merek. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Seedream 4.5?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/bytedance/seedream-v4.5 dengan input Anda sebagai JSON. Endpoint mengembalikan id prediksi. Lakukan polling pada endpoint hasil dengan interval sekitar 2 detik, perpanjang interval untuk tugas yang berjalan lama, dan berhenti pada status akhir apa pun. Contoh Python / Node.js / cURL untuk produksi ada di atas.
Berapa biaya API Seedream 4.5?
Seedream 4.5 mulai dari $0.04 per run. Biaya pastinya menyesuaikan parameter yang Anda atur (resolusi, durasi, jumlah output, referensi). Pratinjau biaya langsung di samping tombol Generate di playground menampilkan harga pasti untuk input Anda saat ini.
Varian Seedream 4.5 apa saja yang tersedia?
WaveSpeedAI menyediakan 4 endpoint Seedream 4.5 aktif: bytedance/seedream-v4.5/sequential, bytedance/seedream-v4.5, bytedance/seedream-v4.5/edit-sequential, bytedance/seedream-v4.5/edit. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Seedream 4.5 dipakai secara komersial?
Hak penggunaan komersial mengikuti lisensi model ByteDance. Sebagian besar model ByteDance mengizinkan penggunaan output secara komersial; lihat halaman playground tiap model untuk ringkasan lisensinya, dan Ketentuan Layanan WaveSpeedAI untuk ketentuan tingkat platform.
Mengapa memakai Seedream 4.5 di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Seedream 4.5 DAN 1.000+ model AI lain dari penyedia lain. Tanpa penyiapan SDK per vendor, tanpa batas laju terpisah, tanpa menulis ulang kode integrasi untuk tiap vendor. Harganya umumnya setara atau di bawah API langsung dari ByteDance.
Penyedia
Tentang ByteDance
Tim di balik Seedream 4.5 dan jajaran model ByteDance lainnya di WaveSpeedAI.
ByteDance — perusahaan di balik TikTok, CapCut, dan Doubao — menjalankan salah satu operasi riset AI terbesar di dunia. Tim Seed dan Doubao-nya merilis model mutakhir untuk pembuatan video (Seedance), pembuatan dan penyuntingan gambar (Seedream, Nano Banana), serta avatar / lip-sync. Model dilatih dengan data berskala internal dan diluncurkan ke produksi lewat aplikasi konsumen ByteDance sebelum dirilis sebagai API.
Mulai membangun dengan Seedream 4.5 di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari ByteDance dan semua penyedia lainnya.
/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)