ByteDance Seed: Seedream 5.0 Lite
Seedream 5.0 Lite spája generovanie a úpravu obrázkov s vizuálnym uvažovaním, prenosom štýlu podľa referencií a voliteľným vyhľadávaním v reálnom čase. Hodí sa na vysvetľujúcu grafiku, prezentačné vizuály a cielené revízie, pri ktorých sú vzťahy medzi objektmi rovnako dôležité ako vzhľad.
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Seedream 5.0 Lite je model ByteDance Seed na tvorbu obrázkov, ktorý premieňa písané zadanie a vizuálne referencie na nové alebo upravené obrázky. Jeho určujúcim zlepšením je interpretácia vzťahu medzi požiadavkou, dodanými obrázkami a relevantnými vedomosťami o svete. Výrobca predstavuje Lite ako pokrok v porozumení a uvažovaní, nie iba ako zlepšenie rozlíšenia či rýchlosti.
Vizuálne uvažovanie pred kreslením Model môže použiť obrázok ako problém na interpretáciu, nie iba vzorku štýlu. To je užitočné, keď obraz závisí od usporiadania, zostavy alebo zmeny stavu. Pri výučbovom vizuáli dodajte pôvodnú schému, určte zmenu a vypíšte vzťahy, ktoré musia zostať viditeľné. Napríklad: „Ukáž rovnakú zostavu kladiek po zdvihnutí záťaže; zachovaj dráhu lana a označ smer pohybu.“ Výsledok chápte ako ilustráciu na porovnanie s podkladovým vysvetlením.
Vizualizácia informácií Tvorba obrázkov Lite založená na vedomostiach podporuje vysvetľujúce schémy a infografiky. Dobré zadanie obsahuje fakty na zobrazenie, zamýšľané publikum a poradie, v akom im má čitateľ porozumieť. Obsah oddeľte od umeleckého smerovania: najprv dodajte schválené označenia a vzťahy a potom požiadajte o zdržanlivú paletu, jasné šípky a priestor okolo každého označenia. Pri školiacej snímke žiadajte schému procesu filtrácie vody s etapami v poradí namiesto dekoratívneho obrázka továrne. Pred vložením grafiky do prezentácie prečítajte dokončené označenia a sledujte každú šípku.
Tvorivá práca obohatená vyhľadávaním Výrobca opisuje voliteľný postup vyhľadávania v reálnom čase pre informácie meniace sa s časom. Použite ho, keď vizuál závisí od aktuálneho materiálu, a otázku vyhľadávania oddeľte od požadovanej kompozície. Užitočné zadanie určuje miesto, obdobie a fakty na získanie a potom opisuje konečný obrázok. Ak už máte schválené dáta, dodajte ich priamo, aby mal vizuál jasný faktický cieľ. Tvorba podporená vyhľadávaním stále vyžaduje porovnanie vybraných informácií s vykresleným znením či číslami; vierohodne vyzerajúci obrázok nepotvrdzuje správnosť každého faktu.
Štýl a farba podľa referencií Prenos štýlu používa referenciu na komunikáciu vizuálnych kvalít, ktoré sa ťažko vyjadrujú slovami. Pri ilustrovanom oznámení dodajte obsahový obrázok a samostatnú štýlovú referenciu a potom určte, ktorá riadi subjekt a ktorá textúru, paletu alebo prácu štetca. „Zachovaj budovu a uhol pohľadu z Image 1; z Image 2 použi iba tlmené farby a textúru papiera“ explicitne určuje úlohy. Kontrolujte, či identita a rozloženie zdroja prežijú zmenu štýlu, najmä keď referencia obsahuje nesúvisiace predmety, ktoré nechcete kopírovať.
Cielené úpravy a vzťahy zmien Lite interpretuje aj lokálne zmeny a náhrady so zámerom zachovať okolitý obrázok. Presné zadanie úpravy pomenúva požadovanú zmenu a črty na zachovanie. Pri katalógovej fotografii požadujte iné spracovanie pozadia pri zachovaní proporcií, štítka a uhla predmetu. Ak dvojica príkladov ukazuje premenu, opíšte túto dvojicu a žiadajte rovnakú premenu na novom vstupe. Každému obrázku dajte jasnú úlohu; vyhnite sa viacerým protichodným referenciám bez určenia priority. Porovnávajte drobné detaily mimo upravenej oblasti, nielen zmenenú oblasť.
Viaceré subjekty v jednej kompozícii Zložité zadania môžu viacerým objektom priradiť odlišné vlastnosti a polohy. Pripravte kompaktný opis rozloženia: určte každý objekt, jeho polohu, farbu a rozlišujúcu črtu a potom uveďte celkové spracovanie kamery a osvetlenia. Pri ilustrácii do triedy určte označenú zostavu nástrojov s jedným odlišným predmetom na každej pozícii. Výsledok kontrolujte pozíciu po pozícii. Ukážky viacerých subjektov od výrobcu sú príkladmi dodržiavania pokynov, nie prísľubom, že každý počet, písmeno či priestorový vzťah sa vždy reprodukuje presne.
Príprava a používanie výsledku Pri novej scéne použite textové zadanie a pridajte referenčné obrázky, keď záleží na identite, štruktúre zdroja či konkrétnom vizuálnom spracovaní. Obrazový postup výrobcu prijíma až 14 referencií a môže vrátiť jeden obrázok alebo súvisiacu sadu; referencie a generované obrázky musia spolu tvoriť najviac 15. Referenčné súbory môžu byť JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC alebo HEIF, každý do 30 MB, s oboma stranami nad 14 pixelov, 196–36 000 000 pixelmi spolu a pomerom strán od 1:16 do 16:1. Výstupné možnosti sú 2K, 3K a 4K alebo vlastné rozmery s 3 686 400–16 777 216 pixelmi spolu a rovnakým rozsahom pomeru strán. Rozhranie výrobcu má predvolené 2048×2048, vracia JPEG alebo PNG a môže dodať každý dokončený obrázok hneď, ako je pripravený. Odkazy na stiahnutie vypršia do 24 hodín; zakódované obrazové dáta sú alternatívnou formou odpovede. Tieto nastavenia opisujú postup výrobcu. Dodajte presné znenie textu, ktorý sa musí zobraziť, určte zmeny pri úprave a opíšte očakávanú kompozíciu. Výsledkom je obrazová tvorba pre snímky, vysvetľovanie, marketingové koncepty alebo ďalšiu dizajnovú prácu. Podstatný faktický obsah uchovajte v samostatnom editovateľnom zdroji, aby opravy nezáviseli od spätného čítania z pixelov. Výrobca označuje štrukturálnu stabilitu, realizmus a estetiku za oblasti s priestorom na zlepšenie: geometriu, vzhľad materiálov a opakované detaily kontrolujte pri veľkosti, v akej sa bude obrázok používať.
Ailoot Ultra · Obrázky POST /v1/images/generations bytedance-seed/seedream-5-0-lite
bytedance-seed/seedream-5-0-lite
bytedance-seed/seedream-5-0-liteÚvod
Seedream 5.0 Lite spája generovanie a úpravu obrázkov s vizuálnym uvažovaním, prenosom štýlu podľa referencií a voliteľným vyhľadávaním v reálnom čase. Hodí sa na vysvetľujúcu grafiku, prezentačné vizuály a cielené revízie, pri ktorých sú vzťahy medzi objektmi rovnako dôležité ako vzhľad.
- Povolené vstupy
- Text · Obrázky
- Výsledky
- Obrázky
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Obrázky POST /v1/images/generations
- Vstup
text,image- Výstup
image
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity bytedance-seed/seedream-5-0-lite | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity Minimálna dĺžka: 1 | Predvolené— |
Poleresolution | Typstring | PožiadavkaVoliteľné | Hodnoty a limity 2K, 4K | Predvolené— |
Poleaspect_ratio | Typstring | PožiadavkaVoliteľné | Hodnoty a limity 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 | Predvolené— |
Polen | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 4 | Predvolené— |
Poleinput_references | Typarray | PožiadavkaVoliteľné | Hodnoty a limity Minimálny počet položiek: 0 Maximálny počet položiek: 14 | Predvolené— |
Poleprovider | Typobject | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, prompt |
Parametermaterial_types | Špecifikáciatext, image |
Životný cyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · skutočne vrátené task_id alebo záznam v knižnici médií
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenník
Ako sa vypočíta konečný poplatok
Zobrazené sadzby slúžia na odhad nákladov pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Namerané trvanie výstupu a predpokladané množstvá nepredstavujú konečné účtované množstvo.
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Odhadované sadzby na porovnanie
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Odhadované množstvo | Účtovacia jednotka | Poplatok |
|---|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Odhadované množstvo— | Účtovacia jednotka— | Poplatok Vstup · Vstupné tokeny · Odhad iba na porovnanie — / 1K tokenov Výstup · Výstupné tokeny · Odhad iba na porovnanie — / 1K tokenov Vstup · Čítanie cache · Odhad iba na porovnanie — / 1K tokenov Vstup · Zápis do cache · Odhad iba na porovnanie — / 1K tokenov Vstup · Zápis do cache, 1 hod · Odhad iba na porovnanie — / 1K tokenov |
| Konfiguráciavstupný obrázok | Sadzobník— | Odhadované množstvo— | Účtovacia jednotkaza vstupný obrázok | Poplatok Vstup · vstupný obrázok · Odhad iba na porovnanie $0 za vstupný obrázok |
| Konfiguráciavýstupný obrázok | Sadzobník— | Odhadované množstvo— | Účtovacia jednotkaza výstupný obrázok | Poplatok Výstup · výstupný obrázok · Odhad iba na porovnanie $0.07 za výstupný obrázok |
| KonfiguráciaOdhadované náklady na generovanie | Sadzobník— | Odhadované množstvoodhad pre jedno generovanie | Účtovacia jednotka— | Poplatok Výstup · Odhadované náklady na generovanie · Odhad iba na porovnanie $0.07 odhad pred generovaním Tento odhad nepredstavuje dodatočný poplatok ani pevnú sadzbu za dokončené generovanie. |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot Ultra · Obrázky
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
Prijať a uložiť výsledky
Ailoot Ultra · Obrázky
Stiahnite každý vrátený obrázok alebo uložte jeho obsah Base64
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Čítanie ďalšieho obsahu
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.
Uchovať všetky dokončené výsledky
Uložte každý dokončený obrázok; stiahnite obsah z každej vrátenej URL alebo dekódujte jeho obsah Base64.
Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.
Ak treba overiť pôvodnú odpoveď
Uchovajte vrátené X-Client-Request-ID na zosúladenie záznamov. Čítajte iba skutočne vrátené hodnoty task_id/asset_id alebo vlastnú knižnicu médií; nikdy nevytvárajte URL úlohy z ID operácie a nikdy znova neodosielajte požiadavku na vytvorenie.
Polia odpovede
| Pole | Typ |
|---|---|
Polecreated | Typ |
Poledata[].url | Typ |
Poledata[].b64_json | Typ |
Poleusage | Typ |
Aliasy
Aliasy modelov
Ailoot Ultra bytedance-seed/seedream-5-0-lite
Aliasy ciest metód
/v1/images
Súvisiace ID na volanie
FAQ · ByteDance Seed: Seedream 5.0 Lite
- Aké vstupy a výsledky sú dostupné?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:text,image→image- Aké polia používa požiadavka?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:model,prompt,resolution,aspect_ratio,n,input_references,provider- Aké limity platia?
POST /v1/images/generations·bytedance-seed/seedream-5-0-lite:n.minimum:1;n.maximum:4