Seedream 4.5 adalah evolusi terbaru dari keluarga model teks-ke-gambar/pengeditan gambar Seedream (dikembangkan oleh riset Byte/BytePlus). Versi ini mulai diluncurkan di endpoint resmi BytePlus dan berbagai platform pihak ketiga — termasuk akses terintegrasi melalui gateway multi-model seperti CometAPI — serta menghadirkan peningkatan konsistensi subjek, tipografi/perenderan teks, dan fidelitas pengeditan multi-gambar.
Artikel ini adalah panduan praktis profesional untuk menggunakan API Seedream 4.5. Anda akan mendapatkan langkah penyiapan, autentikasi dan pola permintaan, praktik terbaik prompt dan parameter, alur kerja pengeditan & multi-gambar, penanganan error, pola deployment, serta pertimbangan legal/keamanan.
Apa itu Seedream 4.5?
Seedream 4.5 adalah iterasi terbaru dari keluarga Seedream — model generasi dan pengeditan gambar multimodal yang dirancang untuk pembuatan teks-ke-gambar dengan fidelitas tinggi dan pengeditan gambar yang peka konteks (image-to-image, pengeditan multi-referensi, inpainting/outpainting, tipografi dan penanganan teks padat). Dibandingkan rilis Seedream sebelumnya, 4.5 berfokus pada peningkatan konsistensi subjek di alur kerja multi-gambar, pelestarian detail referensi yang lebih ketat, fidelitas tipografis yang lebih tinggi (teks di dalam gambar), dan kualitas keluaran yang lebih baik hingga 4K/ultra-HD pada pengaturan “high quality”. Peningkatan ini hadir melalui arsitektur berskala dan penyetelan prompt/heuristik sisi mesin yang diperbarui.
Mengapa ini penting: 4.5 secara sengaja dibangun untuk menangani tugas kreatif profesional — variasi produk batch, pengeditan multi-gambar yang konsisten dengan brand, dan aset cetak beresolusi tinggi — sekaligus memungkinkan kontrol lebih halus dengan gambar referensi dan operasi pengeditan khusus.
Kemampuan inti
- Generasi teks-ke-gambar (tunggal dan batch): hasilkan 1–15 gambar per panggilan API, dengan mode kualitas yang dapat dipilih (Basic vs High) yang menyeimbangkan kecepatan dan resolusi.
- Pengeditan gambar (i2i / inpainting / outpainting): gunakan satu atau lebih gambar referensi; mempertahankan detail dan hubungan spasial di antara beberapa referensi.
- Pencampuran multi-referensi & penyalinan elemen: hingga ~10 gambar referensi dapat digunakan dalam satu job untuk mentransplantasi elemen sambil menjaga koherensi pencahayaan/perspektif.
- Perenderan tipografi/teks padat yang tinggi: penanganan lebih baik untuk gambar dengan teks atau signage (berguna untuk mockup, label produk, screenshot UI).
- Streaming / output progresif: beberapa endpoint deployment mendukung hasil streaming agar klien dapat menerima hasil parsial saat proses generasi berlangsung.
Bagaimana cara menggunakan API Seedream 4.5 melalui CometAPI?
Di bawah ini adalah panduan praktis yang bisa langsung disalin-tempel untuk menghasilkan gambar melalui CometAPI (sebuah agregator yang mengekspos model Seedream 4.5 sebagai parameter model). Gunakan CometAPI ketika Anda menginginkan satu kunci API untuk mengakses puluhan/ratusan model dan antarmuka REST yang stabil serta mudah diintegrasikan. Dokumentasi CometAPI menampilkan alias model doubao-seedream-4-5-251128 dan endpoint standar untuk pembuatan gambar.
Langkah tingkat tinggi
- Daftar CometAPI dan dapatkan kunci API.
- Gunakan endpoint pembuatan gambar (
POST https://api.cometapi.com/v1/images/generations) dengan parameter model diatur ke pengenal Seedream 4.5 (contoh:doubao-seedream-4-5-251128).- Sertakan prompt, gambar referensi opsional (URL atau unggahan multipart tergantung agregator), ukuran/kualitas output, dan parameter lain.
- Terima respons JSON yang berisi URL gambar yang dihasilkan (atau base64) dan metadata.
Jenis permintaan dan mode
Seedream 4.5 umumnya mendukung:
- Teks → Gambar (prompt teks → gambar baru)
- Gambar → Gambar (gambar referensi + prompt untuk transformasi bergaya)
- Pengeditan Gambar / Inpainting (mask + instruksi edit untuk perubahan terarah)
API yang dihosting mendukung mode tugas asinkron (kirim job → polling dengan taskId) yang cocok untuk render berdurasi panjang dan alur kerja batch. Tautan yang dihasilkan sering kali memiliki masa berlaku terbatas (mis. berlaku 24 jam pada beberapa gateway) jadi rencanakan penyimpanan/ekspor.
Contoh curl (teks-ke-gambar, satu prompt)
curl -X POST "https://api.cometapi.com/v1/images/generations" \
-H "Authorization: Bearer COMETAPI_KEY_GOES_HERE" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedream-4-5-251128",
"prompt": "A cinematic portrait of a cyberpunk fox in neon rain, 4k, detailed lighting, film grain",
"n": 3,
"width": 2048,
"height": 2048,
"quality": "high", # or "basic"
"seed": 12345,
"style": "photorealistic"
}'
Catatan
- Ganti
COMETAPI_KEY_GOES_HEREdengan kunci CometAPI Anda. - Parameter
nmenghasilkan beberapa variasi dalam satu panggilan (menghemat overhead). quality: "high"umumnya memetakan ke resolusi lebih tinggi / biaya komputasi lebih tinggi (sering mendukung 4K).
Contoh Python requests (teks-ke-gambar + menyimpan hasil)
import requests, base64, os
API_URL = "https://api.cometapi.com/v1/images/generations"
API_KEY = os.environ.get("COMETAPI_KEY") # set env var for safety
payload = {
"model": "doubao-seedream-4-5-251128",
"prompt": "Studio shot of a ceramic mug on a wooden table, warm natural light, ultra-detailed, 2k",
"n": 2,
"width": 1024,
"height": 1024,
"quality": "basic"
}
resp = requests.post(API_URL, json=payload, headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
})
resp.raise_for_status()
data = resp.json()
# Example: each item has 'b64_json' or 'url' depending on provider
for i, item in enumerate(data.get("data", [])):
img_b64 = item.get("b64_json")
if img_b64:
img_bytes = base64.b64decode(img_b64)
with open(f"seedream_result_{i}.png", "wb") as f:
f.write(img_bytes)
else:
print("Image URL:", item.get("url"))
Mengapa pola ini? Agregator umumnya mengembalikan payload base64 atau URL yang dihosting; kode menangani keduanya. Endpoint biasanya mengembalikan task_id. Lakukan polling ke endpoint GET /tasks/{task_id} hingga status menjadi succeeded lalu unduh hasilnya. Banyak penyedia menyertakan SDK dengan helper bawaan untuk pola ini.
Bagaimana cara mengoptimalkan kualitas gambar dan menjaga teks tetap terbaca?
- Gunakan gambar referensi untuk konteks dan kecocokan warna yang konsisten.
- Sebutkan tipografi secara eksplisit dalam prompt (keluarga font, ketebalan, perataan) dan pertimbangkan menambahkan teks persis sebagai overlay pada langkah kedua untuk memastikan keterbacaan.
- Jalankan proses dua langkah: (a) buat komposisi dasar; (b) render ulang atau edit pada pass kedua yang berfokus pada close-up atau area label dengan resolusi lebih tinggi.
Bagaimana menulis prompt untuk Seedream 4.5?
Prinsip rekayasa prompt
- Jelas dan eksplisit: sebutkan subjek, aksi, gaya, lensa/kamera, waktu, dan palet warna yang diinginkan.
- Gunakan jangkar identitas: Jika Anda membutuhkan wajah/properti yang sama di banyak gambar, sertakan deskriptor persisten (mis. “wanita yang sama dengan rambut pendek bergelombang, jaket hijau, bekas luka di alis kiri”) dan berikan 1–3 gambar referensi. Fusi multi-referensi Seedream 4.5 meningkat, tetapi jangkar tetap membantu.
- Negative prompts: sebutkan eksplisit apa yang ingin dihindari (mis. “tanpa teks”, “tanpa watermark”, “tanpa anggota tubuh berlebih”).
- Hibrida pendek + panjang: berikan instruksi kanonik singkat lalu perluas dengan beberapa baris detail dan batasan.
Template prompt contoh
Pengambilan gambar hero produk (fotorealistik): "Pengambilan gambar hero produk dari speaker nirkabel matte hitam di atas meja putih, pencahayaan softbox, 50mm, depth of field dangkal, latar studio, fotorealistik, tanpa teks"
Ilustrasi fantasi (bergaya): "Lanskap fantasi epik, kastel kaca menjulang di tebing, golden hour, kabut volumetrik, bergaya lukisan, sangat detail, concept art"
Edit gambar (hapus objek) : "Hapus orang di sebelah kiri dan perpanjang latar belakang untuk mengisi ruang, pertahankan konsistensi pencahayaan, tanpa artefak"
Mockup berat tipografi: "Mockup layar landing aplikasi seluler pada iPhone 14, dengan teks 'Launch Now' menggunakan Gotham Bold, buat tombol berwarna hijau dan pertahankan bayangan lembut"
Potret karakter: "Potret heroik seorang pejuang perempuan, rim lighting sinematik, lensa potret 85mm, tekstur kulit sangat detail, freckles alami, armor kulit, latar netral, fotorealistik."
Prompt multi-gambar dan referensi
Saat menggunakan pengeditan multi-gambar, jelaskan gambar referensi mana yang dipetakan ke bagian mana dari prompt. Seedream 4.5 lebih baik dalam mengidentifikasi subjek utama di banyak referensi — namun bersikap eksplisit (mis. “gunakan image_1 untuk wajah, image_2 untuk tekstur pakaian”) akan menghasilkan hasil yang lebih baik.
Pemilihan output & pascaproduksi
- Hasilkan N varian dan jalankan filter objektif: skor kemiripan wajah, perbandingan histogram warna, OCR tipografi untuk memeriksa akurasi teks.
- Otomatiskan ambang QC untuk mengarahkan output di bawah ambang ke retouch manual.
- Serahkan tipografi final ke alat tata letak jika Anda membutuhkan teks yang presisi piksel — gunakan model untuk latar dan imagery, lalu komposisikan teks presisi di tahap akhir. Ini mengurangi ketergantungan pada fidelitas teks model untuk aset pemasaran.
Bagaimana melakukan pengeditan gambar, inpainting, dan komposisi multi-gambar?
Alur kerja pengeditan gambar
- Unggah gambar referensi ke penyedia atau kirim inline bersama permintaan.
- Berikan mask (gambar biner) untuk inpainting atau anotasi bounding untuk edit terarah.
- Kirimkan prompt edit yang menjelaskan area mana yang diubah dan mana yang dipertahankan.
Banyak API mendukung mode edit gambar tunggal dan komposisi multi-gambar; 4.5 secara eksplisit disetel untuk mempertahankan identitas subjek dan meningkatkan konsistensi multi-gambar.
Contoh: Payload inpainting (pseudocode JSON)
{
"model": "seedream-4.5",
"mode": "image_edit",
"image_url": "https://.../original.png",
"mask_url": "https://.../mask.png",
"prompt": "Replace background with a sunset beach — keep subject untouched, maintain original lighting on subject",
"guidance": 9,
"steps": 40
}
Tips untuk konsistensi pengeditan multi-gambar
- Gunakan
seedyang sama untuk render terkait guna menjaga konsistensi antar frame. - Pertahankan deskriptor kamera konsisten di seluruh prompt (mis. “potret 85mm, softbox, 3/4”) untuk menjaga konsistensi sudut pandang.
- Saat mengedit wajah, minta klausul pelestarian yang rinci (“pertahankan struktur wajah, ubah hanya warna rambut”) untuk mengurangi drift identitas.
Apa praktik terbaik saat menggunakan Seedream 4.5
Bagaimana cara memecahkan masalah umum?
Berikut langkah pemecahan masalah praktis saat hasil meleset:
Wajah buram / detail salah
Tingkatkan spesifikasi prompt untuk detail wajah (usia, ekspresi, pencahayaan), sediakan gambar referensi berkualitas lebih tinggi, atau coba instruksi eksplisit “pertahankan wajah” dan turunkan strength edit untuk mempertahankan lebih banyak bagian asli. Seedream 4.5 meningkatkan realisme wajah, namun kualitas input tetap krusial.
Teks tidak terbaca atau acak-acakan
Sediakan teks vektor atau raster sebagai overlay terpisah jika Anda memerlukan tipografi yang presisi piksel; jika tidak, gunakan pengaturan resolusi lebih tinggi dan instruksi gaya eksplisit “render teks terbaca: ya”. 4.5 meningkatkan penanganan teks padat dibanding versi sebelumnya, tetapi kesempurnaan tipografi mungkin tetap memerlukan komposit pascaproduksi.
Pencahayaan atau komposisi batch tidak konsisten
Gunakan prompt bertemplate dengan penyebutan pencahayaan/kamera yang tetap, atau hasilkan dalam satu panggilan batch untuk meningkatkan konsistensi. BytePlus dan CometAPI menyediakan pola inferensi batch untuk alasan ini.
Catatan akhir dan langkah berikutnya
Seedream 4.5 adalah model gambar yang matang dan berorientasi produksi dengan peningkatan eksplisit yang ditujukan untuk alur kerja kreatif nyata: konsistensi yang lebih baik, peningkatan perenderan teks dan wajah, serta dukungan multi-referensi. Gunakan CometAPI atau agregator serupa ketika Anda menginginkan eksperimen cepat dan fleksibilitas multi-model.
Developer dapat mengakses API [Seedream 4.5](http://Seedream 4.5) dll melalui CometAPI, versi model terbaru selalu diperbarui mengikuti situs resmi. Untuk memulai, jelajahi kapabilitas model di Playground dan lihat panduan API untuk instruksi terperinci. Sebelum mengakses, pastikan Anda telah login ke CometAPI dan memperoleh kunci API. CometAPI menawarkan harga yang jauh lebih rendah daripada harga resmi untuk membantu integrasi Anda.
Siap mulai?→ Uji coba gratis Seedream 4.5 !
Jika Anda ingin mengetahui lebih banyak tips, panduan, dan berita AI, ikuti kami di VK, X, dan Discord!

