Seedream 5.0 Flash to wersja modelu obrazów ByteDance, która łączy generowanie z tekstu, przeróbki obrazów i fuzję do 10 referencji. Rozdzielczość wybierasz z progów 1K, 1,5K i 2K, a cena za obraz jest zawsze taka sama. Dokładnego wymiaru w pikselach Jantaris jeszcze nie udostępnia. Nie jest to model do pośpiechu: obraz 1K zajmuje około 90 sekund, 2K około 160 sekund. Prompt może mieć do 32 000 znaków, na wyjściu dostajesz jeden obraz.
Do czego się nadaje
- Banery w szerokich proporcjach 2:1 i 21:9
- Scena złożona z kilku zdjęć produktów i tła
- Okładki 2K, skoro wyższa rozdzielczość nie podnosi ceny
- Przeróbki zdjęć z ciężkich formatów, np. HEIC prosto z telefonu
Jak pisać prompty
- Skoro 2K kosztuje tyle co 1K, od razu ustaw
resolution: "2K". - Kadr ustaw w
aspect_ratio(np."16:9"albo"2:1"), aautozostaw, gdy ma decydować referencja. - Przy wielu referencjach opisz, z którego obrazu bierzesz postać, a z którego tło.
- Przez API odpytuj status co 5-10 sekund albo użyj webhooka, bo generacja trwa minuty.
FAQ
Ile kosztuje Seedream 5.0 Flash?
Każdy obraz to 0,201 zł za obraz, niezależnie od progu rozdzielczości. Cena zawiera VAT, a generacje z błędem są zwracane w całości.
Dlaczego Seedream 5.0 Flash generuje tak długo?
Tak działa ten model: około 90 sekund dla 1K i 160 sekund dla 2K. Szybsze obrazy dają np. Nano Banana 2 albo Z-Image Turbo.
Jakie pliki mogę dać jako referencje?
JPEG, PNG, WebP, BMP, TIFF, GIF i HEIC/HEIF, do 30 MB i 36 MP każdy. Parametry opisuje dokumentacja.
Jak wywołać Seedream 5.0 Flash przez API
curl https://jantaris.com/v1/generate?wait=60 \
-H "Authorization: Bearer $JANTARIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5.0-flash",
"input": {
"prompt": "Product photo of a matte black ceramic coffee cup on a travertine table, soft window light, 50mm",
"aspect_ratio": "auto",
"resolution": "1K"
}
}'import os, time, requests
API = "https://jantaris.com/v1"
H = {"Authorization": f"Bearer {os.environ['JANTARIS_API_KEY']}"}
task = requests.post(f"{API}/generate", headers=H, json={
"model": "seedream-5.0-flash",
"input": {
"prompt": "Product photo of a matte black ceramic coffee cup on a travertine table, soft window light, 50mm",
"aspect_ratio": "auto",
"resolution": "1K"
}
}).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://jantaris.com/v1";
const headers = { Authorization: `Bearer ${process.env.JANTARIS_API_KEY}`, "Content-Type": "application/json" };
let task = await (await fetch(`${API}/generate`, {
method: "POST",
headers,
body: JSON.stringify({
"model": "seedream-5.0-flash",
"input": {
"prompt": "Product photo of a matte black ceramic coffee cup on a travertine table, soft window light, 50mm",
"aspect_ratio": "auto",
"resolution": "1K"
}
}),
})).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));
Parametry
| Parametr | Typ | Dozwolone | Domyślnie |
|---|---|---|---|
prompt * | string | ≤ 32000 znaków | |
aspect_ratio | string | auto 1:1 4:3 3:4 16:9 9:16 3:2 2:3 2:1 1:2 21:9 | auto |
resolution | string | 1K 1.5K 2K | 1K |
num_images | integer | 1-1 | 1 |
image_urls | array | maks. 10 |
Ten sam schemat zwraca GET /v1/models/seedream-5.0-flash.









