model

ByteDance Seed: Seedream 5.0 Pro

Markdown · JSON

ByteDance Seed: Seedream 5.0 Pro

Seedream 5.0 Pro membuat dan menyunting gambar dengan tata letak infografik padat, perubahan lokal berpanduan ruang, pemisahan lapisan, serta tekstur fotografis realistis. Generasi multibahasa bawaannya mendukung poster yang dilokalkan dan konsep desain dengan banyak teks dalam gambar.

Tentang model

Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.

Seedream 5.0 Pro adalah model pembuatan gambar multimodal ByteDance Seed untuk pekerjaan visual profesional. Model ini menggabungkan pembuatan gambar baru dengan penyuntingan berbasis referensi, dengan perhatian pada struktur desain sekaligus tampilannya. Pengembang mengelompokkan edisi ini ke dalam empat kekuatan: grafis informasi padat, penyuntingan interaktif, citra realistis, dan pembuatan multibahasa native. Antarmuka pembuatan yang didokumentasikan mengembalikan satu gambar jadi; urutan gambar yang saling terkait, pencarian, dan keluaran streaming merupakan bagian dari alur edisi lain. Optimasi prompt menawarkan mode standard dan fast, dengan fast mengorbankan sebagian kualitas untuk mengurangi waktu pembuatan.

Informasi kompleks dalam satu gambar Pro dapat mengubah arahan yang panjang menjadi infografik, poster, atau konsep antarmuka visual. Siapkan isi faktual sebelum instruksi gaya: label, nilai, hubungan, dan urutan pembacaan informasi yang sudah disetujui. Lalu tentukan komposisi, titik fokus utama, tipografi, dan ilustrasi pendukung. Untuk tampilan museum, berikan judul pameran dan tiga deskripsi yang disetujui, minta satu ilustrasi di samping setiap deskripsi, dan tentukan judul yang harus dominan. Periksa hierarki serta kata-kata akhir terhadap arahan, terutama teks pendukung yang lebih kecil.

Keluaran seperti ini berguna untuk visual pembelajaran, penjelasan teknis, ilustrasi presentasi, dan eksplorasi awal tata letak produk. Gambar antarmuka yang dihasilkan membantu menyampaikan ide visual; pertahankan kontrol dan teks aktual dalam sumber desain yang dapat disunting jika ide tersebut akan dikembangkan menjadi produk yang berfungsi. Untuk infografik, simpan tabel atau catatan asli bersama gambar agar desainer dapat memverifikasi dan memperbaiki fakta satu per satu.

Panduan spasial untuk perubahan lokal Penyuntingan interaktif menambahkan informasi lokasi pada instruksi. Tandai atau pilih wilayah yang relevan, jelaskan perubahan, dan tentukan unsur sekitarnya yang harus tetap ada. Pengembang menjelaskan titik, seleksi lasso atau kotak, dan sketsa sebagai cara menyampaikan posisi. Untuk konsep interior, tandai hanya kursi dan minta bahan berbeda sambil mempertahankan kamera, lantai, dinding, serta bayangan di dekatnya. Untuk foto produk, tentukan wilayah label alih-alih meminta desain ulang seluruh objek secara luas.

Kemampuan penyuntingan Pro mencakup penggantian warna dan bahan, penambahan atau penghapusan objek, rendering dari sketsa, dan penggabungan elemen dari beberapa referensi. Beri setiap referensi sebuah peran: komposisi dasar, objek pengganti, bahan, atau palet. Misalnya, berikan sebuah ruangan, contoh kain, dan referensi kursi, lalu minta kursi di lokasi yang ditandai dengan kain tersebut diterapkan. Bandingkan hasil dengan setiap referensi, dengan perhatian pada skala, titik sambungan, dan pencahayaan. Saat menggunakan sketsa kasar, beri label pada wilayah dan beri tahu model apakah tanda gambar harus tetap ada dalam gambar akhir.

Memisahkan dan menyusun ulang elemen visual Pengembang menunjukkan pemisahan gambar menjadi lapisan independen, dengan elemen transparan dan isi latar yang dipulihkan. Hal ini berguna untuk komposisi yang memerlukan penataan ulang lanjutan: tentukan judul, subjek utama, dan dekorasi yang akan dipisahkan, lalu periksa setiap elemen hasilnya dalam alat desain. Simpan gambar dasar untuk perbandingan. Periksa tepi, detail yang hilang, dan wilayah latar yang tertutup subjek asli sebelum memindahkan atau mengganti elemen. Pemisahan lapisan adalah alur pemrosesan gambar tersendiri; meminta beberapa gambar jadi yang tidak saling terkait merupakan tugas berbeda. Pada alur lapisan pengembang, diperlukan satu gambar JPEG atau PNG: hingga 30 MB, 262,144–36,000,000 piksel, dan rasio aspek 1:16–16:1. Hasilnya berisi gambar dasar dan hingga 16 lapisan PNG dengan alpha, beserta nama, deskripsi, urutan penumpukan, dan kotak penempatan setiap lapisan. Ukuran lapisan menggunakan 1K, 1.5K, 2K, atau pengaturan otomatis yang mempertahankan rasio aspek sumber.

Cahaya, bahan, dan potret realistis Pro menekankan citra fotografis dan buatan komputer, termasuk pencahayaan, perilaku permukaan, dan tekstur kulit. Arahan yang berguna menjelaskan adegan fisik, bukan hanya mengandalkan kata sifat: subjek, posisi kamera, cahaya utama, latar, dan bahan yang harus memantulkan atau meneruskan cahaya. Untuk konsep furnitur, tentukan apakah rangkanya berupa logam bertekstur sikat, kaca bening, atau kayu bercat, lalu jelaskan pencahayaannya. Untuk penyuntingan potret, uraikan perubahan yang diinginkan dan pertahankan ciri wajah serta pose yang penting. Periksa kulit, tangan, pantulan, dan tepi antar bahan pada ukuran tampilan akhir. Pilihan latar transparan produsen berlaku untuk penyuntingan gambar dengan tepat satu masukan yang sudah memiliki kanal alpha; keluaran transparan harus berupa PNG. Pilihan ini terpisah dari pembuatan gambar biasa yang tidak transparan.

Visual multibahasa Model mendukung prompt native dan teks yang dirender dalam beberapa bahasa yang banyak digunakan, termasuk bahasa Mandarin, Inggris, Prancis, Jerman, Rusia, Jepang, Korea, Spanyol, dan Arab. Berikan kata-kata persis yang sudah disetujui, tentukan bahasa dan arah baca, serta tandai wilayah yang memuat teks. Untuk poster yang dilokalkan, jaga konsistensi tata letak dan gambar sambil memberikan judul serta teks pendukung secara terpisah. Minta pembaca bahasa tersebut memeriksa hasil, termasuk aksen, karakter bersambung, pemenggalan baris, dan label kecil.

Menyiapkan hasil yang berguna Mulai dari gambar yang dituju: grafis padat data, poster yang dilokalkan, konsep visual, atau gambar sumber yang direvisi secara presisi. Berikan isi dan referensi yang dibutuhkan untuk pekerjaan spesifik tersebut, lalu bandingkan hasil dengan aset sumber serta perubahan yang diminta. Alur pembuatan produsen menerima hingga 10 referensi dalam format JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, atau HEIF, hingga 30 MB masing-masing, dengan kedua sisi di atas 14 piksel, total 196–36,000,000 piksel, dan rasio aspek dari 1:16 hingga 16:1. Alur ini mengembalikan JPEG atau PNG, dengan pilihan keluaran 1K, 1.5K, dan 2K serta 2K sebagai bawaan; dimensi khusus memerlukan total 921,600–4,624,220 piksel dan rentang rasio yang sama. Hasil gambar dapat berupa data terenkode atau tautan unduhan yang kedaluwarsa dalam 24 jam. Produsen menyebut rendering teks berukuran kecil dan konsistensi penyuntingan tingkat piksel sebagai bidang yang terus ditingkatkan. Tinjau label padat dan wilayah yang seharusnya tidak berubah dengan cermat, meskipun komposisi keseluruhannya tampak meyakinkan.

Ailoot Ultra · Gambar POST /v1/images/generations bytedance-seed/seedream-5-0-pro

bytedance-seed/seedream-5-0-pro

ByteDance Seed /bytedance-seed/seedream-5-0-pro

Mulai

Seedream 5.0 Pro membuat dan menyunting gambar dengan tata letak infografik padat, perubahan lokal berpanduan ruang, pemisahan lapisan, serta tekstur fotografis realistis. Generasi multibahasa bawaannya mendukung poster yang dilokalkan dan konsep desain dengan banyak teks dalam gambar.

Masukan yang diterima
Teks · Gambar
Hasil
Gambar

Tersedia di Ailoot · masukan & metode

Ailoot Ultra · Gambar POST /v1/images/generations
Masukan
text, image
Keluaran
image
KolomJenisPersyaratanNilai & batasanBawaan
KolommodelJenisstringPersyaratanWajibNilai & batasan
bytedance-seed/seedream-5-0-pro
Bawaan—
KolompromptJenisstringPersyaratanWajibNilai & batasan
Panjang minimum: 1
Bawaan—
KolomresolutionJenisstringPersyaratanOpsionalNilai & batasan
1K, 2K
Bawaan—
Kolomaspect_ratioJenisstringPersyaratanOpsionalNilai & batasan
1:1, 1:2, 2:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 9:19.5, 19.5:9, 9:20, 20:9, 9:21, 21:9, auto
Bawaan—
KolomnJenisintegerPersyaratanOpsionalNilai & batasan
Minimum: 1
Maksimum: 1
Bawaan—
Kolominput_referencesJenisarrayPersyaratanOpsionalNilai & batasan
Item minimum: 0
Item maksimum: 14
Bawaan—
KolomproviderJenisobjectPersyaratanOpsionalNilai & batasanBawaan—
Parameter metode dan siklus hidup
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, prompt
Parametermaterial_typesKontraktext, image

Siklus hidup: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id aktual yang dikembalikan atau catatan pustaka media

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Paket

Cara menghitung biaya akhir

Tarif yang ditampilkan memperkirakan biaya sebelum pembuatan. Biaya akhir dihitung dari biaya yang tercatat untuk proses pembuatan awal. Durasi keluaran yang terukur dan kuantitas perkiraan bukanlah kuantitas akhir yang ditagihkan.

Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.

Mode Fast
Tidak ditentukan Saat mode fast dipilih
Mode Flex
Tidak ditentukan Saat mode flex dipilih
Upaya penalaran maksimum
Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default

Perkiraan tarif untuk perbandingan

Harga menurut konfigurasi

Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.

KonfigurasiJadwal tarifJumlah perkiraanSatuan penagihanBiaya
KonfigurasiTarif dasar tokenJadwal tarifTarif dasarJumlah perkiraan—Satuan penagihan—Biaya
Masukan · Token masukan · Perkiraan hanya untuk perbandingan — / 1K token
Keluaran · Token keluaran · Perkiraan hanya untuk perbandingan — / 1K token
Masukan · Pembacaan cache · Perkiraan hanya untuk perbandingan — / 1K token
Masukan · Penulisan cache · Perkiraan hanya untuk perbandingan — / 1K token
Masukan · Penulisan cache, 1 jam · Perkiraan hanya untuk perbandingan — / 1K token
Konfigurasigambar masukanJadwal tarif—Jumlah perkiraan—Satuan penagihanper gambar masukanBiaya
Masukan · gambar masukan · Perkiraan hanya untuk perbandingan $0.006 per gambar masukan
Konfigurasigambar keluaranJadwal tarif—Jumlah perkiraan—Satuan penagihanper gambar keluaranBiaya
Keluaran · gambar keluaran · Perkiraan hanya untuk perbandingan $0.09 per gambar keluaran
KonfigurasiPerkiraan biaya pembuatanJadwal tarif—Jumlah perkiraanestimasi satu kali pembuatanSatuan penagihan—Biaya
Keluaran · Perkiraan biaya pembuatan · Perkiraan hanya untuk perbandingan $0.09 estimasi sebelum pembuatan

Perkiraan ini bukan biaya tambahan maupun tarif tetap untuk proses pembuatan yang telah selesai.

Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →

Contoh permintaan

Ailoot Ultra · Gambar

curl
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'bytedance-seed/seedream-5-0-pro', 'prompt': 'a red panda astronaut floating in space, studio lighting'}

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin

def save_images(items):
    if not items: raise SystemExit("No completed images; retain the full response")
    for index, item in enumerate(items):
        encoded=item.get("b64_json")
        uri=item.get("url", "")
        if not encoded and uri.startswith("data:image/"):
            header, separator, encoded=uri.partition(",")
            if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
        if encoded:
            raw=base64.b64decode(encoded,validate=True)
        elif uri:
            uri=urljoin("https://api.ailoot.ai",uri)
            parsed=urlsplit(uri)
            if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
                raise SystemExit("Invalid returned image URL")
            owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
            args=["curl","--fail-with-body","--silent","--show-error",uri]
            if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
            temporary=Path(f"image-{index}.bin")
            subprocess.run(args+["-o",str(temporary)],check=True)
            raw=temporary.read_bytes()
            temporary.unlink()
        else: raise SystemExit("Image has neither bytes nor URL")
        if not raw: raise SystemExit("Empty image result")
        ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
        Path(f"image-{index}.{ext}").write_bytes(raw)
    print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT

Terima dan simpan hasil

Ailoot Ultra · Gambar

Unduh setiap gambar yang dikembalikan atau simpan konten Base64-nya

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Pembacaan konten lain
Baca aset yang sudah ada dan menjadi milik Anda
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Simpan semua hasil yang selesai

Simpan setiap gambar yang selesai; ambil setiap URL yang dikembalikan atau dekode konten Base64-nya.

Simpan respons dan header secara lengkap, setiap keluaran aktual, identifikator asli yang dikembalikan, dan semua kolom usage. Pulihkan operasi asli tanpa mengirim ulang permintaan pembuatan.

Jika respons asli perlu diperiksa

Simpan X-Client-Request-ID yang dikembalikan untuk rekonsiliasi. Baca hanya nilai task_id/asset_id yang benar-benar dikembalikan atau pustaka media milik Anda; jangan pernah membuat URL tugas dari ID operasi dan jangan pernah mengirim ulang permintaan pembuatan.

Kolom respons
KolomJenis
KolomcreatedJenis
Kolomdata[].urlJenis
Kolomdata[].b64_jsonJenis
KolomusageJenis

Alias

Alias model

Ailoot Ultra bytedance-seed/seedream-5-0-pro

Alias jalur metode

/v1/images

ID pemanggil terkait

bytedance-seed/seedream-5-0-pro

FAQ · ByteDance Seed: Seedream 5.0 Pro
Input dan hasil apa yang tersedia?

POST /v1/images/generations · bytedance-seed/seedream-5-0-pro: text, image → image

Kolom apa yang digunakan permintaan?

POST /v1/images/generations · bytedance-seed/seedream-5-0-pro: model, prompt, resolution, aspect_ratio, n, input_references, provider

Batasan apa yang berlaku?

POST /v1/images/generations · bytedance-seed/seedream-5-0-pro: n.minimum: 1; n.maximum: 1

Rincian selengkapnya

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan
Pilih paket dengan diskon untuk permintaan rutin Anda.
Kode promo hingga 50%
Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.
Biaya dalam riwayat
Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

Pilih langganan · Lihat harga model

Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial
Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.
Lisensi reseller
Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.
Dokumen di situs
Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

Minta lisensi reseller · Penawaran dan perjanjian lisensi