ByteDance Seed: Seedream 5.0 Pro
Seedream 5.0 Pro ustvarja in ureja slike z gostimi infografičnimi postavitvami, prostorsko usmerjenimi lokalnimi spremembami, ločevanjem plasti in realističnimi fotografskimi teksturami. Njegovo izvorno večjezično ustvarjanje podpira lokalizirane plakate in oblikovalske zasnove z obsežnim besedilom na sliki.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Seedream 5.0 Pro je multimodalni model ByteDance Seed za ustvarjanje slik pri profesionalnem vizualnem delu. Združuje ustvarjanje novih slik z urejanjem na podlagi referenc ter poudarja zgradbo dizajna in njegov videz. Proizvajalec izdajo predstavlja prek štirih prednosti: informacijsko gostih grafik, interaktivnega urejanja, realističnih podob in izvornega večjezičnega generiranja. Dokumentirani vmesnik generiranja vrne eno dokončano sliko; zaporedja povezanih slik, iskanje in pretočni izhod pripadajo drugim potekom izdaje. Optimizacija poziva ponuja načina standard in fast, pri čemer fast zamenja del kakovosti za krajši čas generiranja.
Zapletene informacije v eni sliki Pro lahko obsežno navodilo pretvori v infografiko, plakat ali vizualni koncept vmesnika. Dejstveno vsebino pripravite pred slogovnimi navodili: odobrene oznake, vrednosti, odnose in vrstni red branja informacij. Nato določite kompozicijo, glavno žarišče, tipografijo in podporne ilustracije. Za muzejski prikaz priložite naslov eksponata in tri odobrene opise, zahtevajte ilustracijo ob vsakem opisu in določite prevladujoči naslov. Dokončano hierarhijo in besedilo primerjajte z navodilom, zlasti manjše podporno besedilo.
Tak izhod je uporaben za učne vizualizacije, tehnične razlage, predstavitveno grafiko in začetno raziskovanje postavitve izdelka. Generirana slika vmesnika pomaga posredovati vizualno zamisel; dejanske kontrolnike in besedilo ohranite v urejevalnem viru dizajna, kadar jo želite razviti v delujoč izdelek. Pri infografiki prvotno tabelo ali zapiske ohranite ob sliki, da oblikovalec lahko preveri in popravi posamezna dejstva.
Prostorsko usmerjanje lokalnih sprememb Interaktivno urejanje navodilu doda informacijo o lokaciji. Označite ali izberite ustrezno območje, opišite spremembo in določite okoliške lastnosti, ki morajo ostati. Proizvajalec opisuje točke, izbire z lasom ali pravokotnikom in skice kot načine podajanja položaja. Pri notranjem konceptu označite samo stol in zahtevajte drug material, pri tem pa ohranite kamero, tla, steno in bližnje sence. Pri fotografiji izdelka določite območje etikete, namesto da zahtevate obsežno preoblikovanje celotnega predmeta.
Urejevalne zmožnosti Pro vključujejo menjavo barv in materialov, dodajanje ali odstranjevanje predmetov, izris iz skice in združevanje elementov več referenc. Vsaki referenci določite vlogo: osnovna kompozicija, nadomestni predmet, material ali paleta. Na primer, priložite sobo, vzorec blaga in referenco stola, nato zahtevajte stol na označenem mestu s tem blagom. Rezultat primerjajte z vsako referenco ter preverite merilo, stične točke in osvetlitev. Pri grobi skici označite območja in povejte, ali naj narisane oznake ostanejo v končni sliki.
Ločevanje in ponovno sestavljanje vizualnih elementov Proizvajalec prikazuje razdelitev slike na neodvisne plasti s prosojnimi elementi in obnovljeno vsebino ozadja. To je uporabno za kompozicijo, ki potrebuje nadaljnje prerazporejanje: določite naslov, glavni predmet in okrasje za ločitev, nato vsak nastali element preverite v oblikovalskem orodju. Osnovno sliko ohranite za primerjavo. Pred premikanjem ali zamenjavo elementov preglejte robove, manjkajoče podrobnosti in dele ozadja, ki jih je prvotni predmet zakrival. Ločevanje plasti je ločen potek obdelave slike; zahteva za več nepovezanih dokončanih slik je druga naloga. Proizvajalčev potek plasti zahteva eno sliko JPEG ali PNG: največ 30 MB, 262,144–36,000,000 slikovnih pik in razmerje stranic 1:16–16:1. Rezultat vsebuje osnovno sliko in največ 16 plasti PNG z alfo ter ime, opis, vrstni red zlaganja in okvir umestitve vsake plasti. Velikosti plasti so 1K, 1.5K, 2K ali samodejna nastavitev, ki ohrani razmerja stranic vira.
Realistična svetloba, materiali in portreti Pro poudarja fotografske in računalniško ustvarjene podobe, vključno z osvetlitvijo, obnašanjem površin in teksturo kože. Uporabno navodilo opiše fizični prizor, namesto da se zanaša samo na pridevnike: predmet, položaj kamere, glavno svetlobo, ozadje in materiale, ki naj odbijajo ali prepuščajo svetlobo. Pri pohištvenem konceptu določite, ali je okvir iz brušene kovine, prozornega stekla ali pobarvanega lesa, in pojasnite osvetlitev. Pri portretni obdelavi opišite želene spremembe ter ohranite pomembne obrazne značilnosti in pozo. Kožo, roke, odseve in robove med materiali preverite pri končni velikosti prikaza. Proizvajalčeva možnost prosojnega ozadja velja za urejanje slike z natanko enim vhodom, ki že ima kanal alfa; prosojni izhod mora biti PNG. Ločena je od običajnega neprosojnega generiranja.
Večjezične vizualne podobe Model podpira izvorno podajanje pozivov in izris besedila v več široko uporabljanih jezikih, vključno s kitajščino, angleščino, francoščino, nemščino, ruščino, japonščino, korejščino, španščino in arabščino. Priložite natančno odobreno besedilo, določite jezik in smer branja ter označite območja z besedilom. Pri lokaliziranem plakatu ohranite skladno postavitev in podobe, naslov in podporno besedilo pa podajte ločeno. Bralca tega jezika prosite, naj pregleda rezultat, vključno z naglasi, povezanimi znaki, prelomi vrstic in drobnimi oznakami.
Priprava uporabnega rezultata Začnite z nameravano sliko: podatkovno bogato grafiko, lokaliziranim plakatom, vizualnim konceptom ali natančno popravljeno izvorno sliko. Podajte vsebino in reference, potrebne za konkretno nalogo, nato rezultat primerjajte z izvornim gradivom in zahtevanimi spremembami. Proizvajalčev potek generiranja sprejme največ 10 referenc v JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC ali HEIF, vsako do 30 MB, z obema stranicama nad 14 slikovnimi pikami, skupno 196–36,000,000 slikovnimi pikami in razmerji stranic od 1:16 do 16:1. Vrne JPEG ali PNG z izhodnimi možnostmi 1K, 1.5K in 2K ter privzeto 2K; lastne dimenzije zahtevajo skupno 921,600–4,624,220 slikovnih pik in isti razpon razmerij. Rezultati so lahko kodirani podatki ali povezave za prenos, ki potečejo v 24 urah. Proizvajalec izris drobnega besedila in doslednost urejanja na ravni slikovnih pik označuje kot področji nadaljnjih izboljšav. Goste oznake in nespremenjena območja skrbno preverite tudi, kadar celotna kompozicija deluje prepričljivo.
Ailoot Ultra · Slike POST /v1/images/generations bytedance-seed/seedream-5-0-pro
bytedance-seed/seedream-5-0-pro
bytedance-seed/seedream-5-0-proZačetek
Seedream 5.0 Pro ustvarja in ureja slike z gostimi infografičnimi postavitvami, prostorsko usmerjenimi lokalnimi spremembami, ločevanjem plasti in realističnimi fotografskimi teksturami. Njegovo izvorno večjezično ustvarjanje podpira lokalizirane plakate in oblikovalske zasnove z obsežnim besedilom na sliki.
- Dovoljeni vhodi
- Besedilo · Slike
- Rezultati
- Slike
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Slike POST /v1/images/generations
- Vhod
text,image- Izhod
image
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve bytedance-seed/seedream-5-0-pro | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 | Privzeto— |
Poljeresolution | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve 1K, 2K | Privzeto— |
Poljeaspect_ratio | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve 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 | Privzeto— |
Poljen | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 1 | Privzeto— |
Poljeinput_references | Vrstaarray | ZahtevaIzbirno | Vrednosti in omejitve Najmanjše število elementov: 0 Največ elementov: 14 | Privzeto— |
Poljeprovider | Vrstaobject | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, prompt |
Parametermaterial_types | Specifikacijatext, image |
Življenjski cikel: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Dejansko vrnjeni task_id ali zapis v medijski knjižnici
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenik
Kako se izračuna končni strošek
Prikazane cene so namenjene oceni stroškov pred generiranjem. Končni znesek se izračuna na podlagi stroška, zabeleženega za izvirno generiranje. Izmerjeno trajanje izhoda in napovedane količine niso končna obračunska količina.
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Ocenjene cene za primerjavo
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Predvidena količina | Obračunska enota | Strošek |
|---|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Predvidena količina— | Obračunska enota— | Strošek Vhod · Vhodni žetoni · Ocena samo za primerjavo — / 1K žetonov Izhod · Izhodni žetoni · Ocena samo za primerjavo — / 1K žetonov Vhod · Branje predpomnilnika · Ocena samo za primerjavo — / 1K žetonov Vhod · Zapis v predpomnilnik · Ocena samo za primerjavo — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura · Ocena samo za primerjavo — / 1K žetonov |
| Nastavitevvhodna slika | Cenovna lestvica— | Predvidena količina— | Obračunska enotana vhodno sliko | Strošek Vhod · vhodna slika · Ocena samo za primerjavo $0.006 na vhodno sliko |
| Nastavitevizhodna slika | Cenovna lestvica— | Predvidena količina— | Obračunska enotana izhodno sliko | Strošek Izhod · izhodna slika · Ocena samo za primerjavo $0.09 na izhodno sliko |
| NastavitevOcenjeni strošek ustvarjanja | Cenovna lestvica— | Predvidena količinaocena za eno generiranje | Obračunska enota— | Strošek Izhod · Ocenjeni stroški ustvarjanja · Ocena samo za primerjavo $0.09 ocena pred ustvarjanjem Ta ocena ni dodatno plačilo ali fiksna cena za dokončano generiranje. |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot Ultra · Slike
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
Prejmi in shrani rezultate
Ailoot Ultra · Slike
Prenesite vsako vrnjeno sliko ali shranite njeno vsebino Base64
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Branje druge vsebine
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.
Ohrani vse dokončane rezultate
Shranite vsako dokončano sliko; pridobite vsebino z vsake vrnjene URL ali dekodirajte njeno vsebino Base64.
Shranite celoten odgovor in glave, vse dejanske izhode, izvirne vrnjene identifikatorje in vsa polja s podatki o porabi. Pridobite podatke izvirne operacije brez ponovnega pošiljanja zahteve za ustvarjanje.
Če je treba preveriti izvirni odgovor
Shranite vrnjeni X-Client-Request-ID za uskladitev evidenc. Berite samo dejansko vrnjene vrednosti task_id/asset_id ali svojo medijsko knjižnico; iz ID operacije nikoli ne sestavite URL opravila in zahteve za ustvarjanje nikoli ne pošljite znova.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljecreated | Vrsta |
Poljedata[].url | Vrsta |
Poljedata[].b64_json | Vrsta |
Poljeusage | Vrsta |
Druga imena
Druga imena modelov
Ailoot Ultra bytedance-seed/seedream-5-0-pro
Druga imena poti metod
/v1/images
Povezani ID-ji za klic
FAQ · ByteDance Seed: Seedream 5.0 Pro
- Kateri vhodi in rezultati so na voljo?
POST /v1/images/generations·bytedance-seed/seedream-5-0-pro:text,image→image- Katera polja uporablja zahteva?
POST /v1/images/generations·bytedance-seed/seedream-5-0-pro:model,prompt,resolution,aspect_ratio,n,input_references,provider- Katere omejitve veljajo?
POST /v1/images/generations·bytedance-seed/seedream-5-0-pro:n.minimum:1;n.maximum:1