Seedream 5.0 Lite to lżejsza wersja modeli obrazów Seedream od ByteDance, która od razu startuje w wysokiej rozdzielczości. Jej znak rozpoznawczy to serie: w jednym zapytaniu dostajesz do czterech grafik, które wyglądają jak z jednej sesji. Przydaje się przy karuzelach, ilustracjach do tekstów i wszędzie tam, gdzie kilka obrazów musi do siebie pasować.
Co z nim zrobisz
- Karuzelę na Instagram, w której cztery slajdy mają ten sam styl i paletę.
- Tło albo key visual w 3K do dalszej obróbki w edytorze.
- Zdjęcie produktu wstawione w wybraną scenerię.
- Komplet ilustracji do artykułu albo e-booka.
Ustawienia w praktyce
- Rozdzielczość: 2K (domyślna) albo 3K, np. 2048x2048 lub 4096x2304. Ani 1K, ani 4K tu nie ma.
- Serie:
num_imagesod 2 do 4 włącza spójną serię. Opisz wspólny styl raz, a potem wypunktuj, czym różni się każdy kadr. - Proporcje: 8 formatów plus
auto.autodziała tylko z obrazem wejściowym, a 9:21 zwraca błąd. - Prompt: do 4000 znaków - dłuższy zostanie odrzucony.
- Referencje: JPEG lub PNG do 10 MB, w proporcjach od 1:3 do 3:1.
- Mocniejsze warianty to Seedream 5.0 Pro i Seedream 5.0 Flash.
Prompt na start
Series of 4 flat illustrations, same pastel palette and rounded style: 1) a person waking up with coffee, 2) working on a laptop by the window, 3) a walk in the park, 4) reading a book in bed at nightZostaw pierwszą część z opisem stylu, a cztery ponumerowane sceny zamień na kroki Twojej historii.
Pytania
Ile kosztuje grafika z Seedream 5.0 Lite?
od 0,452 zł za obraz, z VAT. Przy serii czterech płacisz za każdy obraz. Nieudana generacja to 0 zł.
Czy mogę dostać mniejszy plik, np. 1K?
Nie, ten model zaczyna od 2K. Jeśli potrzebujesz małych podglądów, zmniejsz wynik u siebie albo użyj innego modelu, np. Nano Banana 2 z progiem 0,5K.
Jak ustawić liczbę obrazów w Studio?
W Kadraris Studio wybierasz liczbę wyników przed kliknięciem "Generuj", a cenę całej serii widzisz na przycisku. Przez API to pole num_images, opisane w dokumentacji.
Seedream 5.0 Lite w twoim kodzie
curl https://kadraris.com/v1/generate?wait=60 \
-H "Authorization: Bearer $KADRARIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5.0-lite",
"input": {
"prompt": "Packshot of a white linen sneaker on a concrete block, hard midday sun, crisp shadow, 85mm",
"aspect_ratio": "1:1",
"resolution": "2k"
}
}'import os, time, requests
API = "https://kadraris.com/v1"
H = {"Authorization": f"Bearer {os.environ['KADRARIS_API_KEY']}"}
task = requests.post(f"{API}/generate", headers=H, json={
"model": "seedream-5.0-lite",
"input": {
"prompt": "Packshot of a white linen sneaker on a concrete block, hard midday sun, crisp shadow, 85mm",
"aspect_ratio": "1:1",
"resolution": "2k"
}
}).json()
while task["status"] in ("queued", "running"):
time.sleep(3)
task = requests.get(f"{API}/tasks/{task['id']}", headers=H).json()
print(task["status"], task["cost"], [o["url"] for o in task["output"]])const API = "https://kadraris.com/v1";
const headers = { Authorization: `Bearer ${process.env.KADRARIS_API_KEY}`, "Content-Type": "application/json" };
let task = await (await fetch(`${API}/generate`, {
method: "POST",
headers,
body: JSON.stringify({
"model": "seedream-5.0-lite",
"input": {
"prompt": "Packshot of a white linen sneaker on a concrete block, hard midday sun, crisp shadow, 85mm",
"aspect_ratio": "1:1",
"resolution": "2k"
}
}),
})).json();
while (task.status === "queued" || task.status === "running") {
await new Promise((r) => setTimeout(r, 3000));
task = await (await fetch(`${API}/tasks/${task.id}`, { headers })).json();
}
console.log(task.status, task.cost, task.output.map((o) => o.url));
Pola wejściowe
| Parametr | Typ | Dozwolone | Domyślnie |
|---|---|---|---|
prompt * | string | ≤ 4000 znaków | |
aspect_ratio | string | 1:1 4:3 3:4 16:9 9:16 3:2 2:3 21:9 auto | 1:1 |
resolution | string | 2k 3k | 2k |
num_images | integer | 1-4 | 1 |
image_urls | array | maks. 4 |
Tę listę w JSON-ie dostaniesz z GET /v1/models/seedream-5.0-lite.























