ByteDance Seed: Seedream 5.0 Pro
A Seedream 5.0 Pro sűrű infografikai elrendezésekkel, térben irányított helyi változtatásokkal, rétegszétválasztással és valósághű fotografikus textúrákkal készít és szerkeszt képeket. Natív többnyelvű generálása sok képen belüli szöveget tartalmazó lokalizált plakátokat és dizájnkoncepciókat támogat.
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
A Seedream 5.0 Pro a ByteDance Seed multimodális képkészítő modellje professzionális vizuális munkához. Új képek generálását referenciákon alapuló szerkesztéssel egyesíti, a terv szerkezetére és megjelenésére egyaránt hangsúlyt fektetve. A gyártó négy erősség köré szervezi a kiadást: sűrű információs grafikák, interaktív szerkesztés, valósághű képek és natív többnyelvű generálás. Dokumentált generáló felülete egy kész képet ad vissza; a kapcsolódó képsorozatok, keresés és streamelt kimenet más kiadások munkafolyamataihoz tartoznak. A promptoptimalizálás standard és fast módot kínál, a fast pedig valamennyi minőséget rövidebb generálási időre cserél.
Összetett információ egy képen A Pro egy részletes feladatleírást infografikává, poszterré vagy vizuális felületkoncepcióvá alakíthat. A stílusutasítások előtt készítse elő a tényszerű tartalmat: az elfogadott címkéket, értékeket, kapcsolatokat és az információ olvasási sorrendjét. Ezután adja meg a kompozíciót, a fő fókuszpontot, a tipográfiát és a kísérőillusztrációkat. Múzeumi megjelenítéshez adja meg a kiállított tárgy címét és három jóváhagyott leírást, kérjen minden leírás mellé egy illusztrációt, és jelölje meg, melyik címsornak kell dominálnia. A kész hierarchiát és szöveget vesse össze a feladatleírással, különösen a kisebb kísérőszöveget.
Az ilyen kimenet tantermi szemléltetéshez, technikai magyarázathoz, prezentációs grafikához és korai termékelrendezés-tervezéshez használható. A generált felületkép segít vizuális ötletet közvetíteni; a tényleges vezérlőket és szöveget tartsa szerkeszthető tervezési forrásban, ha működő termékké kívánja fejleszteni. Infografikánál őrizze meg az eredeti táblázatot vagy jegyzetet a képpel együtt, hogy a tervező az egyes tényeket ellenőrizhesse és javíthassa.
Térbeli útmutatás helyi módosításokhoz Az interaktív szerkesztés helyinformációval egészíti ki az utasítást. Jelölje meg vagy válassza ki a releváns területet, mondja el a változtatást, és nevezze meg a megőrzendő környező jellemzőket. A gyártó pontokat, lasszó- vagy téglalapkijelöléseket és vázlatokat ír le a pozíció közlésének módjaként. Belsőépítészeti koncepciónál csak a széket jelölje meg, és kérjen más anyagot, miközben a kamera, padló, fal és közeli árnyékok megmaradnak. Termékfotónál a címke területét azonosítsa, ne az egész tárgy átfogó újratervezését kérje.
A Pro szerkesztési képességei között szín- és anyagcsere, tárgyak hozzáadása vagy eltávolítása, vázlatból renderelés és több referencia elemeinek kombinálása szerepel. Minden referenciának adjon szerepet: alapkompozíció, csereobjektum, anyag vagy paletta. Például adjon meg egy szobát, szövetmintát és székreferenciát, majd kérje a széket a megjelölt helyre, a szövet alkalmazásával. Vesse össze az eredményt minden referenciával, figyelve a méretarányra, csatlakozási pontokra és megvilágításra. Durva vázlatnál címkézze fel a területeket, és mondja meg a modellnek, a rajzolt jelölések maradjanak-e a végső képen.
Vizuális elemek szétválasztása és újrakomponálása A gyártó bemutatja egy kép független rétegekre bontását, átlátszó elemekkel és helyreállított háttértartalommal. Ez további átrendezést igénylő kompozíciónál hasznos: nevezze meg a szétválasztandó címet, fő témát és díszítéseket, majd ellenőrizze minden létrejött elemet egy tervezőeszközben. Összehasonlításhoz őrizze meg az alapképet. Elemek áthelyezése vagy cseréje előtt vizsgálja meg a széleket, hiányzó részleteket és az eredeti téma által takart háttérterületeket. A rétegszétválasztás külön képfeldolgozási munkafolyamat; több egymástól független kész kép kérése más feladat. A gyártó rétegfolyamatához egy JPEG- vagy PNG-kép kell: legfeljebb 30 MB, 262,144–36,000,000 pixel és 1:16–16:1 képarány. Az eredmény egy alapképet és legfeljebb 16 alfaátlátszóságú PNG-réteget tartalmaz, továbbá minden réteg nevét, leírását, sorrendjét és elhelyezési keretét. A rétegméret 1K, 1.5K, 2K vagy a forrás képarányait megőrző automatikus beállítás lehet.
Valósághű fény, anyagok és portrék A Pro a fotós és számítógéppel generált megjelenítést hangsúlyozza, a világítást, felületi viselkedést és bőrtextúrát is beleértve. Egy hasznos leírás a fizikai jelenetet ismerteti, nem csak jelzőkre támaszkodik: téma, kamerahelyzet, főfény, háttér és a fényt visszaverő vagy áteresztő anyagok. Bútorkoncepciónál mondja meg, a váz szálcsiszolt fém, átlátszó üveg vagy festett fa-e, és magyarázza el a világítást. Portrékezelésnél írja le a kívánt változtatásokat, és őrizze meg a fontos arcvonásokat és pózt. A bőrt, kezeket, tükröződéseket és az anyagok találkozásait a végső megtekintési méretben ellenőrizze. A gyártó átlátszóháttér-opciója olyan képszerkesztésre érvényes, amelynek pontosan egy, már alfacsatornás bemenete van; az átlátszó kimenetnek PNG-nek kell lennie. Ez különbözik a szokásos átlátszatlan generálástól.
Többnyelvű vizuális anyagok A modell több széles körben használt nyelven támogat natív promptokat és renderelt szöveget, köztük kínaiul, angolul, franciául, németül, oroszul, japánul, koreaiul, spanyolul és arabul. Adja meg a pontos, jóváhagyott szöveget, a nyelvet és olvasási irányt, és azonosítsa a szöveges területeket. Lokalizált poszternél tartsa egységesen az elrendezést és képi világot, miközben a főcímet és kísérőszöveget külön adja meg. A célnyelv olvasójával ellenőriztesse az eredményt, az ékezeteket, kapcsolt karaktereket, sortöréseket és apró címkéket is.
Hasznos végtermék előkészítése Az elérni kívánt képből induljon ki: adatgazdag grafika, lokalizált poszter, vizuális koncepció vagy pontosan átdolgozott forráskép. Adja meg az adott munkához szükséges tartalmat és referenciákat, majd vesse össze az eredményt a forrásanyagokkal és kért változtatásokkal. A gyártó generálási folyamata legfeljebb 10 JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC vagy HEIF referenciát fogad, egyenként legfeljebb 30 MB mérettel, mindkét oldalon 14 pixel feletti mérettel, 196–36,000,000 összes pixellel és 1:16 és 16:1 közötti képaránnyal. JPEG vagy PNG kimenetet ad, 1K, 1.5K és 2K választékkal, alapértelmezés szerint 2K-val; egyéni méretnél 921,600–4,624,220 összes pixel és ugyanaz a képaránytartomány szükséges. A képeredmény kódolt adat vagy 24 órán belül lejáró letöltési hivatkozás lehet. A gyártó a finom szövegrajzolást és a pixelszintű szerkesztési következetességet továbbfejlesztendő területként azonosítja. A sűrű címkéket és változatlan területeket gondosan ellenőrizze akkor is, ha az összkompozíció meggyőzőnek látszik.
Ailoot Ultra · Képek POST /v1/images/generations bytedance-seed/seedream-5-0-pro
bytedance-seed/seedream-5-0-pro
bytedance-seed/seedream-5-0-proKezdő lépések
A Seedream 5.0 Pro sűrű infografikai elrendezésekkel, térben irányított helyi változtatásokkal, rétegszétválasztással és valósághű fotografikus textúrákkal készít és szerkeszt képeket. Natív többnyelvű generálása sok képen belüli szöveget tartalmazó lokalizált plakátokat és dizájnkoncepciókat támogat.
- Elfogadott bemenetek
- Szöveg · Képek
- Eredmények
- Képek
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Képek POST /v1/images/generations
- Bemenet
text,image- Kimenet
image
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok bytedance-seed/seedream-5-0-pro | Alapértelmezett— |
Mezőprompt | Típusstring | KövetelményKötelező | Értékek és korlátok Minimális hossz: 1 | Alapértelmezett— |
Mezőresolution | Típusstring | KövetelményOpcionális | Értékek és korlátok 1K, 2K | Alapértelmezett— |
Mezőaspect_ratio | Típusstring | KövetelményOpcionális | Értékek és korlátok 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 | Alapértelmezett— |
Mezőn | Típusinteger | KövetelményOpcionális | Értékek és korlátok Minimum: 1 Maximum: 1 | Alapértelmezett— |
Mezőinput_references | Típusarray | KövetelményOpcionális | Értékek és korlátok Minimális elemszám: 0 Maximális elemszám: 14 | Alapértelmezett— |
Mezőprovider | Típusobject | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, prompt |
Paramétermaterial_types | Szerződéstext, image |
Életciklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · A ténylegesen visszaadott task_id vagy a médiatár bejegyzése
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Díjcsomagok
A végső díj számítása
A megjelenített díjtételek a generálás előtti költségbecsléshez szolgálnak. A végleges díj az eredeti generáláshoz rögzített költségből számítódik. A kimenet mért időtartama és az előre jelzett mennyiségek nem azonosak a véglegesen elszámolandó mennyiséggel.
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
Becsült díjak összehasonlításhoz
Árak beállításonként
Minden díjat a megjelenített feltételekhez rendeljen. Az alternatív beállítások minden csoportjához egy díjtételt használjon.
| Beállítás | Díjtáblázat | Előre jelzett mennyiség | Elszámolási egység | Díj |
|---|---|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Előre jelzett mennyiség— | Elszámolási egység— | Díj Bemenet · Bemeneti tokenek · Becslés, csak összehasonlításra — / 1K token Kimenet · Kimeneti tokenek · Becslés, csak összehasonlításra — / 1K token Bemenet · Gyorsítótár olvasása · Becslés, csak összehasonlításra — / 1K token Bemenet · Írás a gyorsítótárba · Becslés, csak összehasonlításra — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra · Becslés, csak összehasonlításra — / 1K token |
| Beállításbemeneti kép | Díjtáblázat— | Előre jelzett mennyiség— | Elszámolási egységbemeneti képenként | Díj Bemenet · bemeneti kép · Becslés, csak összehasonlításra $0.006 bemeneti képenként |
| Beállításkimeneti kép | Díjtáblázat— | Előre jelzett mennyiség— | Elszámolási egységkimeneti képenként | Díj Kimenet · kimeneti kép · Becslés, csak összehasonlításra $0.09 kimeneti képenként |
| BeállításA generálás becsült költsége | Díjtáblázat— | Előre jelzett mennyiségbecslés egy generálásra | Elszámolási egység— | Díj Kimenet · Becsült generálási költség · Becslés, csak összehasonlításra $0.09 becslés a generálás előtt Ez a becslés nem jelent további díjat, és nem rögzített díjszabás az elkészült generálásra. |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · Képek
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
Eredmények fogadása és mentése
Ailoot Ultra · Képek
Töltsön le minden visszaadott képet, vagy mentse a Base64-tartalmat
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
További tartalomlekérések
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.
Őrizzen meg minden elkészült eredményt
Mentsen minden elkészült képet; töltse le az összes visszaadott URL tartalmát, vagy dekódolja a Base64-tartalmat.
Őrizze meg a teljes választ és a fejléceket, minden tényleges kimenetet, az eredetileg visszaadott azonosítókat és az összes használati adatmezőt. Az eredeti műveletet állítsa helyre, a létrehozási kérés újbóli beküldése nélkül.
Ha az eredeti választ ellenőrizni kell
Őrizze meg a visszaadott X-Client-Request-ID értéket az egyeztetéshez. Csak a ténylegesen visszaadott task_id/asset_id értékekkel kérdezzen le, vagy használja a saját médiatárat; soha ne állítson össze feladat-URL-t a műveletazonosítóból, és soha ne küldje be újra a létrehozási kérést.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőcreated | Típus |
Meződata[].url | Típus |
Meződata[].b64_json | Típus |
Mezőusage | Típus |
Álnevek
Modell álnevei
Ailoot Ultra bytedance-seed/seedream-5-0-pro
Metódusútvonalak álnevei
/v1/images
Kapcsolódó modellazonosítók
FAQ · ByteDance Seed: Seedream 5.0 Pro
- Milyen bemenetek és eredmények érhetők el?
POST /v1/images/generations·bytedance-seed/seedream-5-0-pro:text,image→image- Mely mezőket használja a kérés?
POST /v1/images/generations·bytedance-seed/seedream-5-0-pro:model,prompt,resolution,aspect_ratio,n,input_references,provider- Milyen korlátok érvényesek?
POST /v1/images/generations·bytedance-seed/seedream-5-0-pro:n.minimum:1;n.maximum:1