EN ZalogujZałóż konto
Startujemy w październiku 2026. Działają konta, katalog modeli, kalkulator i dokumentacja. Studio jest dostępne w podglądzie; generowanie czeka na uruchomienie.

Z-Image Turbo po polsku - cena, test, API i lokalnie

Z-Image Turbo od Alibaby: najtańszy model obrazu w katalogu Jantarisa, 9 kroków, ok. 4 s na RTX 4090. Test, słabe punkty, kod API i wersja lokalna.

Z-Image Turbo to otwarty model obrazów od zespołu Tongyi w Alibabie, nastawiony na szybkość i niski koszt. W Jantarisie kosztuje 0,09 zł za obraz i jest najtańszym modelem obrazu w całym katalogu. U mnie lokalnie, na karcie RTX 4090, robił obraz 1344x768 w 4-4,5 sekundy w 9 krokach. Dobrze pisze krótkie angielskie napisy, ale polskie znaki mu nie wychodzą. Niżej mój test, słabe strony, kod API i uczciwe porównanie: przez API czy na własnej karcie.

Co to jest Z-Image Turbo

Z-Image to rodzina modeli obrazów opublikowana przez Tongyi-MAI (Alibaba) w listopadzie 2025 roku. Wersja Turbo jest destylowana: zamiast kilkudziesięciu kroków próbkowania potrzebuje kilku, więc obraz powstaje bardzo szybko. Model ma około 6 mld parametrów, a wagi są na licencji Apache 2.0, która pozwala na użytek komercyjny.

W Jantarisie Z-Image Turbo ma identyfikator z-image i prosty zestaw opcji:

ParametrWartość w Jantarisie
Trybtylko tekst na obraz, bez zdjęć wejściowych
Proporcje (aspect_ratio)1:1, 4:3, 3:4, 16:9, 9:16 (domyślnie 1:1)
Obrazów na zapytanie1
Długość promptudo 1000 znaków
Rozdzielczośćnie wybierasz, wynika z proporcji
Seedbrak, każdy wynik jest losowy
Napisydeklarowane po angielsku i chińsku

Strona modelu z aktualną ceną: Z-Image Turbo.

Ile kosztuje Z-Image Turbo

Jeden obraz to 0,09 zł za obraz, w złotówkach brutto z VAT. Cena nie zależy od proporcji ani długości promptu. Sprawdziłem cały katalog obrazów w Jantarisie: żaden inny model nie jest tańszy. Dla porównania kilka innych modeli z katalogu:

ModelCena
Z-Image Turbo0,09 zł za obraz
Z-Image Pro0,294 zł za obraz
GPT Image 2.50,254 zł za obraz
FLUX.2 [pro]od 0,404 zł za obraz
Nano Banana Prood 0,439 zł za obraz

Jak w każdym modelu w Jantarisie: koszt widzisz przed wysłaniem (estimated_cost), nieudana generacja kosztuje 0 zł, saldo nie wygasa, nie ma abonamentu. Doładowanie od 40 zł BLIK-iem albo kartą, faktura VAT przychodzi automatycznie.

Jak szybki jest Z-Image Turbo

Moje pomiary są lokalne: ComfyUI, karta RTX 4090 z 24 GB pamięci, model w wersji bf16, 9 kroków. Czasy z pliku z wynikami testu:

ObrazRozdzielczośćCzas
pierwszy po uruchomieniu (wczytanie modelu z dysku)1344x768478,7 s
drugi1344x7687,5 s
kolejne poziome1344x7684,5 s
kwadrat1024x10244,0-4,5 s
pion768x13444,0 s

Pierwszy obraz trwał prawie 8 minut, bo w tym czasie model wczytywał się z dysku do pamięci karty. To jednorazowy koszt startu: na nieobciążonym dysku NVMe wczytanie trwa zwykle kilkadziesiąt sekund. Drugi obraz zajął 7,5 s, a każdy następny około 4 sekund.

Przez API czas nie zależy od mojej karty, tylko od kolejki i obciążenia serwerów, więc tych 4 sekund nie obiecuję. Dla obrazów najwygodniej dopisać ?wait=60: serwer czeka na wynik i oddaje gotowy plik w jednej odpowiedzi.

Co wychodzi dobrze: mój test

Wszystkie obrazy w tym tekście zrobiłem sam, lokalnie, tym samym modelem. Prompty były po angielsku.

Krótkie angielskie napisy

Szyba kawiarni nocą z napisem FRESH BREW, krople deszczu, ciepłe światło
Z-Image Turbo, prompt z napisem w cudzysłowie i słowem 'exactly'. Tekst bez błędu.

Prompt prosił o tablicę w oknie kawiarni z dopiskiem reading exactly "FRESH BREW". Litery wyszły bez błędu, z cieniem i krojem jak u szyldziarza. Model pominął tylko tablicę: litery namalował wprost na szybie.

Fotorealizm i światło

Bursztynowy wisior z owadem na mokrym łupku, kadr kwadratowy
1:1, 4,5 s
Bursztynowy wisior z owadem na mokrym łupku, kadr pionowy
9:16, 4,0 s

Zdjęcie produktowe bursztynu z inkluzją: prześwit, krople na łupku, płytka głębia ostrości. Jak na model, który liczy obraz w 4 sekundy, detal jest dobry. W każdej proporcji wyszedł jednak inny owad w środku, co dokładniej opisuję w poradniku jak pisać prompty do obrazów AI.

Latarnia na skalistej wysepce o niebieskiej godzinie, woda rozmyta długim czasem naświetlania
Z-Image Turbo: niebieska godzina, obiektyw 24 mm, długi czas naświetlania.

Model dobrze reaguje na słownik fotograficzny: "24mm wide lens" poszerzył kadr, "long exposure" rozmył fale, "blue hour" zmienił całą paletę.

Gdzie Z-Image Turbo się potyka

Tu korzystam z dwóch źródeł: własnej serii testowej i wcześniejszego testu, który opisałem na promptowy.com (osiem poleceń, Z-Image Turbo kontra Qwen-Image 2.1, ten sam komputer).

Witryna piekarni z szyldem PIEKARNIA ŽÓŁČ zamiast ŻÓŁĆ
Test autora na promptowy.com, 26.09.2026: szyld 'ŽÓŁČ' zamiast 'ŻÓŁĆ'.
  • Polskie znaki. Szyld "PIEKARNIA ŻÓŁĆ" wyszedł jako "ŽÓŁČ": dwie litery dostały czeski daszek. Polskie napisy dodawaj w edytorze albo wybierz model, który je umie (porównanie w tekście GPT Image 2.5 vs Nano Banana Pro vs FLUX.2).
  • Dopisywanie tekstu. Prośba o ilustrację w stylu znanego magazynu skończyła się dwukrotnie wpisaną winietą z jego tytułem. Styl opisuj słowami, nie nazwą pisma.
  • "No text" nie wystarcza. W mojej serii plakat z dopiskiem "no text" dostał drobne pseudo-napisy na dolnym marginesie.
  • Polskie realia. Pierogi wyszły bliżej ravioli, Morskie Oko jak alpejskie jezioro. Model zna świat ogólnie, gorzej lokalne szczegóły.
  • Ogólny wynik. W moim rankingu dziesięciu generatorów na pięciu tych samych poleceniach Z-Image Turbo dostał średnio 5,7/10, najmniej ze wszystkich. Nano Banana Pro miał 9,0. Szczegóły w rankingu generatorów obrazów.
Płaska ilustracja: osoba przy komputerze i lama, u góry dwukrotnie dopisany tytuł magazynu
Test autora na promptowy.com: polecenie mówiło 'no text', model dopisał tytuł magazynu, którego styl miał naśladować.

Ta lista nie skreśla modelu, tylko mówi, do czego go nie brać.

Kiedy wybrać Z-Image Turbo

Biorę go, gdy:

  • potrzebuję dużo obrazów i liczy się koszt jednej sztuki (ilustracje do wpisów, tła, makiety stron),
  • testuję prompt, zanim wyślę go do droższego modelu,
  • obraz ma krótki napis po angielsku albo nie ma go wcale,
  • chcę szybkich szkiców kompozycji w kilku proporcjach,
  • generuję skryptem setki wariantów i odrzucam słabsze.

Nie biorę go, gdy:

  • grafika ma polski tekst,
  • muszę edytować zdjęcie albo użyć referencji (Z-Image Turbo nie przyjmuje obrazów wejściowych),
  • potrzebuję powtarzalności przez seed,
  • obraz idzie na okładkę albo do druku i liczy się każdy detal.

Z-Image Pro: kiedy dopłacić

Z-Image Pro (0,294 zł za obraz) to drugi model tej rodziny w Jantarisie. Różnice:

Z-Image TurboZ-Image Pro
Pola w APIprompt, aspect_ratioprompt, seed
Seednietak (0 albo brak = losowy)
Wybór proporcji5 proporcjibrak tego pola w Jantarisie
Promptdo 1000 znakównajlepiej jeden gęsty akapit po angielsku, ok. 90-170 słów
Obrazy wejściowenienie

Z-Image Pro ma sens, gdy chcesz wrócić do udanego obrazu i zmieniać pojedyncze słowa przy stałym seedzie. Do masowych serii i szkiców zostaję przy Turbo. Z-Image Pro nie testowałem, więc nie porównuję jakości obu wersji.

Z-Image Turbo przez API

Model przyjmuje tylko dwa pola: prompt i aspect_ratio. Każde inne pole, np. seed albo num_images, kończy się błędem 422. Klucz API tworzysz w panelu po rejestracji.

bash
curl "https://jantaris.com/v1/generate?wait=60" \
  -H "Authorization: Bearer $JANTARIS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "z-image",
    "input": {
      "prompt": "photo of a small coffee shop window at night, a hand-lettered sign reading exactly \"FRESH BREW\", warm interior light, rain drops on the glass",
      "aspect_ratio": "16:9"
    }
  }'

Python, z zapisem pliku:

python
import os
import requests

API = "https://jantaris.com/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['JANTARIS_API_KEY']}"}

r = requests.post(
    f"{API}/generate",
    params={"wait": 60},
    headers=HEADERS,
    json={
        "model": "z-image",
        "input": {
            "prompt": "macro product photo of a raw Baltic amber pendant on dark wet slate, "
                      "single warm backlight, shallow depth of field",
            "aspect_ratio": "1:1",
        },
    },
    timeout=130,
)
r.raise_for_status()
task = r.json()

if task["status"] == "succeeded":
    url = task["output"][0]["url"]
    with open("bursztyn.png", "wb") as f:
        f.write(requests.get(url, timeout=60).content)
    print("zapisano, koszt:", task["cost"])
elif task["status"] == "failed":
    print("błąd (0 zł):", task["error"])
else:
    print("jeszcze trwa, odpytuj:", task["poll_url"])

JavaScript (fetch, Node 18+):

javascript
const res = await fetch("https://jantaris.com/v1/generate?wait=60", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.JANTARIS_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "z-image",
    input: { prompt: "flat vector illustration of a lighthouse, limited palette", aspect_ratio: "9:16" },
  }),
});
const task = await res.json();
console.log(task.status, task.output?.[0]?.url ?? task.poll_url);

Linki do wyników są ważne ograniczony czas, więc plik pobieraj od razu. Przy seriach setek obrazów zamiast ?wait=60 lepiej użyć webhook_url. Serie z pliku i obsługę błędów opisałem w poradniku generowania obrazów w Pythonie, a pełny opis pól jest w dokumentacji.

Z-Image Turbo w Jantaris Studio

Formularz Jantaris Studio: model Z-Image Turbo, prompt, pięć proporcji i koszt przed generowaniem
Jantaris Studio: wybór modelu, prompt, proporcje i koszt widoczny przed kliknięciem Generuj.

Bez kodu: w Jantaris Studio wybierasz Z-Image Turbo, wklejasz prompt i klikasz jedną z pięciu proporcji. Formularz ma tylko te dwa pola, bo tylko tyle model przyjmuje. Gotowe obrazy zostają w historii generacji na koncie.

Lokalnie czy przez API

Z-Image Turbo ma otwarte wagi, więc możesz go uruchomić u siebie za darmo, jeśli masz odpowiednią kartę. Porównanie na podstawie mojej instalacji:

Lokalnie (mój test)Przez API w Jantarisie
Sprzętkarta z dużą pamięcią; u mnie ComfyUI zajął do 18,2 GB na RTX 4090przeglądarka albo dowolny serwer
Pliki do pobraniaok. 20,7 GB (model, koder tekstu, VAE w bf16)nic
Startinstalacja i konfiguracja, u mnie kilka godzin razem z innymi modelamikonto, doładowanie, klucz API
Koszt obrazuprąd: ok. 0,04 grosza przy 350 W i 4,2 s (sama karta)0,09 zł za obraz
Czas obrazuok. 4 s po wczytaniu modeluzależy od kolejki, wynik zwykle w jednym ?wait=60
Seed i pełna kontrola krokówtaknie
Faktura VAT, rozliczenie w złotówkachnie dotyczytak

Na kartach z 12-16 GB pamięci model działa wolniej, bo część trafia do RAM-u. Na 8 GB trzeba szukać wersji skwantyzowanych (fp8, GGUF) kosztem jakości. Pełny rachunek, kiedy własna karta się zwraca, jest w tekście lokalny model czy API.

Moja praktyka: jeśli karta już stoi pod biurkiem, lokalnie robię długie serie i eksperymenty z seedem. API biorę, gdy generowanie ma działać na serwerze, w automatyzacji albo u klienta bez mocnej karty, i gdy potrzebuję faktury.

Najczęstsze pytania

Czy Z-Image Turbo jest darmowy?

Wagi są darmowe, na licencji Apache 2.0, więc lokalnie płacisz tylko za prąd i sprzęt. W Jantarisie obraz kosztuje 0,09 zł za obraz. Jantaris nie ma darmowego planu ani kredytów na start, minimalne doładowanie to 40 zł, a nieudane generacje są za 0 zł.

Czy Z-Image Turbo pisze po polsku?

Krótkie napisy po angielsku pisze dobrze. Polskie znaki w moim teście się posypały ("ŽÓŁČ" zamiast "ŻÓŁĆ"), więc polski tekst dodaję w edytorze grafiki. Promptów po polsku nie testowałem, wszystkie testy były po angielsku.

Czy można ustawić seed w Z-Image Turbo przez API?

Nie, w Jantarisie Z-Image Turbo przyjmuje tylko prompt i aspect_ratio. Seed ma Z-Image Pro.

Czy Z-Image Turbo edytuje zdjęcia?

Nie, nie przyjmuje obrazów wejściowych. Do edycji użyj np. FLUX.1 Kontext [pro], GPT Image 2.5 albo Nano Banana Pro.

Jaka karta jest potrzebna, żeby uruchomić Z-Image Turbo lokalnie?

U mnie wersja bf16 zajęła do 18,2 GB pamięci na RTX 4090 i robiła obraz w około 4 sekundy. Na kartach z 12-16 GB zadziała wolniej, na 8 GB potrzebna jest wersja skwantyzowana.

Czy obrazy z Z-Image Turbo można wykorzystać komercyjnie?

Licencja wag Apache 2.0 pozwala na użytek komercyjny. Odpowiedzialność za treść obrazu, np. wizerunki osób i znaki towarowe, zostaje po Twojej stronie.