ByteDance Seed: Seedream 5.0 Lite
Seedream 5.0 Lite kombinerer bildegenerering og -redigering med visuell resonnering, referansebasert stiloverføring og valgfritt sanntidssøk. Den passer til forklarende grafikk, presentasjonsbilder og målrettede revisjoner der forholdene mellom objekter betyr like mye som utseendet.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Seedream 5.0 Lite er ByteDance Seeds modell for bildeskaping som gjør en skriftlig beskrivelse og visuelle referanser om til nye eller redigerte bilder. Den definerende forbedringen er hvordan den tolker forholdet mellom en forespørsel, de innsendte bildene og relevant kunnskap om verden. Produsenten presenterer Lite som et fremskritt i forståelse og resonnering, fremfor bare en oppgradering av oppløsning eller hastighet.
Visuell resonnering før tegning Modellen kan bruke et bilde som et problem som skal tolkes, ikke bare som et stileksempel. Dette er nyttig når et bilde avhenger av et oppsett, en sammenstilling eller en tilstandsendring. For en undervisningsillustrasjon sender du inn originaldiagrammet, angir endringen og lister sammenhengene som må forbli synlige. For eksempel: «Vis det samme trinseoppsettet etter at lasten heves; behold tauets bane og merk bevegelsesretningen.» Behandle resultatet som en illustrasjon som skal vurderes opp mot den underliggende forklaringen.
Informasjonsvisualisering Lites kunnskapsdrevne bildeskaping støtter forklarende diagrammer og infografikk. En god beskrivelse inkluderer faktaene som skal vises, målgruppen og rekkefølgen leseren skal forstå dem i. Skill innholdet fra den visuelle regien: oppgi først godkjente etiketter og sammenhenger, og be deretter om en behersket palett, tydelige piler og plass rundt hver etikett. For et opplæringslysbilde kan du be om et diagram over en vannfiltreringsprosess med trinnene i rekkefølge, fremfor et dekorativt fabrikkbilde. Les de ferdige etikettene og følg hver pil før grafikken legges i en presentasjon.
Søkeforsterket kreativt arbeid Produsenten beskriver en valgfri arbeidsflyt med sanntidssøk for informasjon som endrer seg over tid. Bruk den når bildet avhenger av aktuelt materiale, og hold søkespørsmålet atskilt fra ønsket komposisjon. En nyttig beskrivelse angir lokasjon, periode og fakta som skal hentes, og beskriver deretter sluttbildet. Hvis du allerede har godkjente data, oppgir du dem direkte, slik at bildet har et tydelig faktamål. Søkestøttet skaping trenger fortsatt en sammenligning mellom den valgte informasjonen og den gjengitte ordlyden eller tallene; et plausibelt bilde fastslår ikke at hver opplysning er riktig.
Referansebasert stil og farge Stiloverføring bruker en referanse til å formidle visuelle egenskaper som er vanskelige å uttrykke med ord. For en illustrert kunngjøring sender du inn innholdsbildet og en egen stilreferanse og angir deretter hvilken som styrer motivet og hvilken som styrer tekstur, palett eller penselføring. «Behold bygningen og synsvinkelen fra Image 1; bruk bare de dempede fargene og papirteksturen fra Image 2» gjør rollene uttrykkelige. Vurder om kildeidentiteten og layouten overlever stilendringen, særlig når referansen inneholder urelaterte objekter du ikke vil ha kopiert.
Målrettede redigeringer og endringsforhold Lite tolker også lokale endringer og erstatninger samtidig som den tar sikte på å bevare bildet rundt. En presis redigeringsbeskrivelse navngir den ønskede endringen og egenskapene som skal bevares. For et katalogfoto kan du be om en annen bakgrunnsbehandling og samtidig beholde objektets proporsjoner, etikett og vinkel. Hvis et eksempelpar viser en transformasjon, beskriver du paret og ber om samme transformasjon på de nye inndataene. Gi hvert bilde en tydelig rolle; unngå flere motstridende referanser uten angitt prioritet. Sammenlign små detaljer utenfor det redigerte området, ikke bare området som endret seg.
Flere motiver i én komposisjon Komplekse beskrivelser kan tilordne forskjellige egenskaper og posisjoner til flere objekter. Klargjør en kompakt layoutbeskrivelse: identifiser hvert objekt, plassering, farge og særtrekk, og angi deretter den samlede kamera- og lysbehandlingen. For en klasseromsillustrasjon kan du angi et merket verktøyoppsett med én egen gjenstand per posisjon. Undersøk resultatet posisjon for posisjon. Produsentens demonstrasjoner med flere motiver er eksempler på instruksjonsetterlevelse, fremfor et løfte om at hvert antall, tegn eller romlig forhold alltid gjengis nøyaktig.
Klargjøring og bruk av resultatet Bruk en tekstbeskrivelse for en ny scene, og legg til referansebilder når identitet, kildestruktur eller et bestemt visuelt uttrykk er viktig. Produsentens bildearbeidsflyt godtar opptil 14 referanser og kan returnere ett bilde eller et beslektet bildesett; referanser og genererte bilder må til sammen ikke overstige 15. Referansefiler kan være JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC eller HEIF, opptil 30 MB hver, med begge sider over 14 piksler, totalt 196–36 000 000 piksler og sideforhold fra 1:16 til 16:1. Utdatavalgene er 2K, 3K og 4K eller tilpassede dimensjoner med totalt 3 686 400–16 777 216 piksler og samme intervall for sideforhold. Produsentgrensesnittet har 2048×2048 som standard, returnerer JPEG eller PNG og kan levere hvert ferdig bilde etter hvert som det blir klart. Nedlastingslenker utløper innen 24 timer; kodede bildedata er den alternative responsformen. Disse innstillingene beskriver produsentens arbeidsflyt. Oppgi nøyaktig ordlyd for tekst som skal vises, identifiser endringene i en redigering og beskriv forventet komposisjon. Resultatet er bildemateriale for lysbilder, forklaring, markedsføringskonsepter eller videre designarbeid. Behold vesentlig faktainnhold i en separat redigerbar kilde, slik at korrigeringer ikke avhenger av å lese det tilbake fra piksler. Produsenten identifiserer strukturell stabilitet, realisme og estetikk som områder med forbedringsrom: vurder geometri, materialutseende og gjentatte detaljer i den størrelsen bildet skal brukes.
Ailoot Ultra · Bilder POST /v1/images/generations bytedance-seed/seedream-5-0-lite
bytedance-seed/seedream-5-0-lite
bytedance-seed/seedream-5-0-liteStart
Seedream 5.0 Lite kombinerer bildegenerering og -redigering med visuell resonnering, referansebasert stiloverføring og valgfritt sanntidssøk. Den passer til forklarende grafikk, presentasjonsbilder og målrettede revisjoner der forholdene mellom objekter betyr like mye som utseendet.
- Godkjente inndata
- Tekst · Bilder
- Resultater
- Bilder
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Bilder POST /v1/images/generations
- Inndatatyper
text,image- Utdatatyper
image
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser bytedance-seed/seedream-5-0-lite | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 | Standard— |
Feltresolution | Typestring | KravValgfritt | Verdier & grenser 2K, 4K | Standard— |
Feltaspect_ratio | Typestring | KravValgfritt | Verdier & grenser 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 | Standard— |
Feltn | Typeinteger | KravValgfritt | Verdier & grenser Minimum: 1 Maksimum: 4 | Standard— |
Feltinput_references | Typearray | KravValgfritt | Verdier & grenser Minste antall elementer: 0 Maksimalt antall elementer: 14 | Standard— |
Feltprovider | Typeobject | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, prompt |
Parametermaterial_types | Avtaletext, image |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · faktisk returnert task_id eller oppføring i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Slik beregnes det endelige beløpet
De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Estimerte satser for sammenligning
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Forventet mengde | Faktureringsenhet | Kostnad |
|---|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Faktureringsenhet— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener |
| KonfigurasjonInndatabilde | Prisplan— | Forventet mengde— | Faktureringsenhetper inndatabilde | Kostnad Inndata · inndatabilde · Estimat kun for sammenligning $0 per inndatabilde |
| Konfigurasjonutdatabilde | Prisplan— | Forventet mengde— | Faktureringsenhetper utdatabilde | Kostnad Utdata · utdatabilde · Estimat kun for sammenligning $0.07 per utdatabilde |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Faktureringsenhet— | Kostnad Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $0.07 estimat før generering Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen. |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Bilder
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-lite', '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
Motta og lagre resultater
Ailoot Ultra · Bilder
Last ned hvert returnerte bilde eller lagre Base64-innholdet
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Andre innholdslesinger
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.
Behold alle ferdige resultater
Lagre hvert ferdige bilde; hent hver returnerte URL eller dekod Base64-innholdet.
Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.
Hvis det opprinnelige svaret må kontrolleres
Bevar returnert X-Client-Request-ID for avstemming. Les bare faktisk returnerte task_id/asset_id-verdier eller egne oppføringer i mediebiblioteket; bygg aldri en oppgave-URL fra operasjons-ID-en, og send aldri opprettelsesforespørselen på nytt.
Svarfelter
| Felt | Type |
|---|---|
Feltcreated | Type |
Feltdata[].url | Type |
Feltdata[].b64_json | Type |
Feltusage | Type |
Aliaser
Modellaliaser
Ailoot Ultra bytedance-seed/seedream-5-0-lite
Aliaser for metodestier
/v1/images
Tilknyttede anroper-ID-er
FAQ · ByteDance Seed: Seedream 5.0 Lite
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:text,image→image- Hvilke felt bruker forespørselen?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:model,prompt,resolution,aspect_ratio,n,input_references,provider- Hvilke grenser gjelder?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:n.minimum:1;n.maximum:4