modeller

ByteDance Seed: Seedream 5.0 Lite

Markdown · JSON

ByteDance Seed: Seedream 5.0 Lite

Seedream 5.0 Lite kombinerar bildgenerering och redigering med visuellt resonemang, referensbaserad stilöverföring och valfri realtidssökning. Den passar förklarande grafik, presentationsbilder och riktade revideringar där relationerna mellan föremål är lika viktiga som utseendet.

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

Seedream 5.0 Lite är ByteDance Seeds bildskapande modell som omvandlar en skriven instruktion och visuella referenser till nya eller redigerade bilder. Dess utmärkande förbättring är hur den tolkar relationen mellan en förfrågan, de inskickade bilderna och relevant världskunskap. Tillverkaren presenterar Lite som ett framsteg i förståelse och resonemang, snarare än enbart en uppgradering av upplösning eller hastighet.

Visuellt resonemang före tecknandet Modellen kan använda en bild som ett problem att tolka, inte bara ett stilprov. Detta är användbart när en bild beror på ett arrangemang, en montering eller en tillståndsförändring. För en undervisningsbild skickar du in originaldiagrammet, anger ändringen och listar relationerna som måste förbli synliga. Exempel: ”Visa samma trissystem efter att lasten höjts; behåll repets bana och märk rörelseriktningen.” Behandla resultatet som en illustration att granska mot den bakomliggande förklaringen.

Informationsvisualisering Lites kunskapsdrivna bildskapande stöder förklarande diagram och infografik. En bra instruktion innehåller fakta som ska visas, avsedd publik och ordningen läsaren ska förstå dem i. Skilj innehåll från visuell inriktning: ge först godkända etiketter och relationer och begär sedan en återhållsam palett, tydliga pilar och utrymme runt varje etikett. För en utbildningsbild i en presentation ber du om ett diagram över en vattenfiltreringsprocess med stegen i ordning, snarare än en dekorativ bild av en fabrik. Läs de färdiga etiketterna och följ varje pil innan grafiken förs in i presentationen.

Sökförstärkt kreativt arbete Tillverkaren beskriver ett valfritt flöde med realtidssökning för information som ändras över tid. Använd det när bilden beror på aktuellt material och håll sökfrågan separat från önskad komposition. En användbar instruktion anger plats, period och fakta att hämta och beskriver sedan slutbilden. Om du redan har godkända data anger du dem direkt så att bilden får ett tydligt faktamål. Sökstödd produktion behöver fortfarande en jämförelse mellan vald information och renderad ordalydelse eller siffror; en bild som ser rimlig ut bevisar inte att varje uppgift är korrekt.

Referensbaserad stil och färg Stilöverföring använder en referens för att kommunicera visuella kvaliteter som är svåra att uttrycka i ord. För ett illustrerat tillkännagivande skickar du in innehållsbilden och en separat stilreferens och anger sedan vilken som styr motivet och vilken som styr textur, palett eller penselföring. ”Behåll byggnaden och synvinkeln från Image 1; använd bara de dämpade färgerna och papperstexturen från Image 2” gör rollerna uttryckliga. Granska om källidentitet och layout överlever stiländringen, särskilt när referensen innehåller orelaterade föremål du inte vill kopiera.

Riktade redigeringar och förändringsrelationer Lite tolkar också lokala ändringar och ersättningar samtidigt som den strävar efter att behålla omgivande bild. En precis redigeringsinstruktion namnger önskad ändring och egenskaper att bevara. För ett katalogfoto begär du en annan bakgrundsbehandling men behåller föremålets proportioner, etikett och vinkel. Om ett par exempel visar en omvandling beskriver du paret och ber om samma omvandling på nya indata. Ge varje bild en tydlig roll; undvik flera motstridiga referenser utan prioriteringsordning. Jämför små detaljer utanför det redigerade området, inte bara området som ändrades.

Flera motiv i en komposition Komplexa instruktioner kan tilldela flera föremål olika egenskaper och positioner. Förbered en kompakt layoutbeskrivning: ange varje föremål, dess plats, färg och särskiljande egenskap och beskriv sedan övergripande kamera och belysning. För en klassrumsillustration anger du ett märkt verktygsarrangemang med ett tydligt separat föremål per position. Granska resultatet position för position. Tillverkarens demonstrationer med flera motiv är exempel på instruktionsföljsamhet, inte ett löfte om att varje antal, bokstav eller rumslig relation alltid återges exakt.

Förberedelse och användning av resultatet Använd en textinstruktion för en ny scen och lägg till referensbilder när identitet, källstruktur eller en viss visuell behandling spelar roll. Tillverkarens bildflöde tar emot upp till 14 referenser och kan returnera en bild eller en relaterad bilduppsättning; referenser och genererade bilder får tillsammans vara högst 15. Referensfiler kan vara JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC eller HEIF, högst 30 MB per fil, med båda sidor över 14 pixlar, totalt 196–36 000 000 pixlar och bildförhållande från 1:16 till 16:1. Utdataval är 2K, 3K och 4K eller egna dimensioner med totalt 3 686 400–16 777 216 pixlar och samma förhållandeintervall. Tillverkargränssnittet har 2048×2048 som standard, returnerar JPEG eller PNG och kan leverera varje färdig bild när den blir klar. Nedladdningslänkar löper ut inom 24 timmar; kodade bilddata är den alternativa svarsformen. Inställningarna beskriver tillverkarens arbetsflöde. Ange exakt ordalydelse för text som måste visas, identifiera ändringar i en redigering och beskriv förväntad komposition. Resultatet är bildmaterial för presentationer, förklaringar, marknadsföringskoncept eller vidare designarbete. Behåll väsentligt faktainnehåll i en separat redigerbar källa så att korrigeringar inte beror på att läsa tillbaka det från pixlar. Tillverkaren identifierar strukturell stabilitet, realism och estetik som områden med förbättringsutrymme: granska geometri, materialutseende och upprepade detaljer i den storlek där bilden ska användas.

Ailoot Ultra · Bilder POST /v1/images/generations bytedance-seed/seedream-5-0-lite

bytedance-seed/seedream-5-0-lite

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

Start

Seedream 5.0 Lite kombinerar bildgenerering och redigering med visuellt resonemang, referensbaserad stilöverföring och valfri realtidssökning. Den passar förklarande grafik, presentationsbilder och riktade revideringar där relationerna mellan föremål är lika viktiga som utseendet.

Godkända indata
Text · Bilder
Resultat
Bilder

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · Bilder POST /v1/images/generations
Indatatyper
text, image
Utdatatyper
image
FältTypKravVärden & gränserStandard
FältmodelTypstringKravObligatorisktVärden & gränser
bytedance-seed/seedream-5-0-lite
Standard—
FältpromptTypstringKravObligatorisktVärden & gränser
Minsta längd: 1
Standard—
FältresolutionTypstringKravValfrittVärden & gränser
2K, 4K
Standard—
Fältaspect_ratioTypstringKravValfrittVärden & gränser
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—
FältnTypintegerKravValfrittVärden & gränser
Minimum: 1
Maximum: 4
Standard—
Fältinput_referencesTyparrayKravValfrittVärden & gränser
Minsta antal objekt: 0
Maximalt antal objekt: 14
Standard—
FältproviderTypobjectKravValfrittVärden & gränserStandard—
Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, prompt
Parametermaterial_typesAvtaltext, image

Livscykel: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · Det task_id som faktiskt returnerades eller en post i mediebiblioteket

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Priser

Så beräknas slutavgiften

De visade priserna används för att uppskatta kostnaden före genereringen. Den slutliga debiteringen beräknas utifrån den kostnad som registrerats för den ursprungliga genereringen. Uppmätt längd på resultatet och uppskattade mängder utgör inte den slutliga debiterbara mängden.

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Ej angivet När snabbt läge är valt
Flex-läge
Ej angivet När läget flex är valt
Högsta resonemangsnivå
Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

Uppskattade priser för jämförelse

Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

KonfigurationPrislistaPrognostiserad mängdDebiteringsenhetAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisPrognostiserad mängd—Debiteringsenhet—Avgift
Indata · Indatatoken · Uppskattning endast för jämförelse — / 1K token
Utdata · Utdatatoken · Uppskattning endast för jämförelse — / 1K token
Indata · Cacheläsning · Uppskattning endast för jämförelse — / 1K token
Indata · Skrivning till cache · Uppskattning endast för jämförelse — / 1K token
Indata · Skrivning till cache, 1 tim · Uppskattning endast för jämförelse — / 1K token
KonfigurationindatabildPrislista—Prognostiserad mängd—Debiteringsenhetper indatabildAvgift
Indata · indatabild · Uppskattning endast för jämförelse $0 per indatabild
KonfigurationutdatabildPrislista—Prognostiserad mängd—Debiteringsenhetper utdatabildAvgift
Utdata · utdatabild · Uppskattning endast för jämförelse $0.07 per utdatabild
KonfigurationUppskattad genereringskostnadPrislista—Prognostiserad mängduppskattning för en genereringDebiteringsenhet—Avgift
Utdata · Uppskattad genereringskostnad · Uppskattning endast för jämförelse $0.07 uppskattning före generering

Denna uppskattning är varken en extra avgift eller ett fast pris för den slutförda genereringen.

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · Bilder

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-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

Ta emot och spara resultat

Ailoot Ultra · Bilder

Ladda ned varje returnerad bild eller spara dess Base64-innehåll

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Andra innehållsläsningar
Läs befintliga resurser som tillhör dig
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.
Behåll alla färdiga resultat

Spara varje färdig bild; hämta varje returnerad URL eller avkoda dess Base64-innehåll.

Spara hela svaret med headers, samtliga faktiska resultat, de ursprungliga returnerade identifierarna och alla användningsfält. Hämta den ursprungliga operationen utan att skicka skapandeförfrågan igen.

Om det ursprungliga svaret behöver kontrolleras

Behåll det returnerade värdet för X-Client-Request-ID för avstämning. Läs endast av resultat via de task_id/asset_id-värden som faktiskt returnerades eller via det mediebibliotek som tillhör dig. Bygg aldrig en uppgifts-URL från operations-ID:t och skicka aldrig skapandeförfrågan igen.

Svarsfält
FältTyp
FältcreatedTyp
Fältdata[].urlTyp
Fältdata[].b64_jsonTyp
FältusageTyp

Alias

Modellalias

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

Alias för metodsökvägar

/v1/images

Relaterade anropar-ID:n

bytedance-seed/seedream-5-0-lite

FAQ · ByteDance Seed: Seedream 5.0 Lite
Vilka indata och resultat finns?

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

Vilka fält använder begäran?

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

Vilka gränser gäller?

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

Fler detaljer

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Kostnader i historiken
Modell, token och belopp sparas för varje anrop.

Välj prenumeration · Se modellpriser

Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation
Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.
Återförsäljarlicens
Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.
Dokument på webbplatsen
Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

Begär återförsäljarlicens · Officiella villkor och licensavtal