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.

Spójna postać AI - ta sama twarz w wielu ujęciach i wideo

Jak utrzymać tę samą postać w obrazach i wideo AI: portret wzorcowy, obrazy referencyjne, pierwsza klatka, stały opis i seed. Limity modeli i moje testy.

Tę samą postać w wielu ujęciach dostajesz z obrazu, nie z opisu. Generujesz raz portret wzorcowy, a potem podajesz go modelowi jako referencję w image_urls (do obrazów) albo jako pierwszą klatkę w image_url (do wideo). Sam prompt, nawet bardzo dokładny, daje w najlepszym razie brata bohatera: w moim teście dziesięciu modeli rekwizyty trzymały się wszędzie, a twarz już nie. Niżej pokazuję, skąd ten dryf, jak ułożyć pracę krok po kroku, ile referencji przyjmuje każdy model w Jantarisie i czego żaden z nich nie gwarantuje.

Dlaczego twarz się zmienia

Model nie pamięta poprzedniego obrazu. Każda generacja zaczyna się od losowego szumu (seeda), a prompt tylko zawęża, co z tego szumu wyjdzie. Wszystko, czego opis nie przesądza, model dobiera na nowo.

Widać to na moim lokalnym teście Z-Image Turbo: ten sam prompt, trzy seedy.

text
portrait of a fisherman in a yellow raincoat on a pier, overcast light, 85mm lens, realistic skin texture
Rybak w żółtym płaszczu i czapce z daszkiem pod kapturem na pomoście
seed 11
Inny rybak w żółtym płaszczu z kapturem na głowie, w tle kuter
seed 22
Trzeci rybak w żółtym płaszczu, krótko ostrzyżony, bez kaptura
seed 33

Opis został spełniony trzy razy: żółty płaszcz, pomost, pochmurne światło. Ale to trzech różnych mężczyzn. Inny owal twarzy, inny wiek, inne włosy. Wspólny jest tylko typ, który model wybrał sam, bo prompt nie mówił nic o wyglądzie. Tak działa każdy generator: opis ustala kategorię, a konkretną twarz losuje.

Test: 10 modeli, jeden bohater, 4 sceny

W czerwcu 2026 na promptowy.com dałem dziesięciu modelom tego samego bohatera: Marek, 35 lat, krótka ciemna broda, okrągłe okulary, rozczochrane brązowe włosy, musztardowy sweter. Cztery sceny (kawiarnia, rower, biuro, deszcz nocą), ten sam opis i ten sam seed, bez żadnego obrazu referencyjnego. Pełne plansze są w tekście Czy AI utrzyma tę samą twarz?.

FLUX.2 pro: ten sam brodaty mężczyzna w okularach i musztardowym swetrze w kawiarni, na rowerze, w biurze i w deszczu
Test autora na promptowy.com, czerwiec 2026: FLUX.2 [pro]. Ta sama osoba w czterech scenach, lekko zmienia się tylko broda.
Nano Banana 2: mężczyzna w musztardowym swetrze w czterech scenach, twarz wyraźnie inna w każdej
Test autora: Nano Banana 2. Sweter, okulary i broda zostają, ale twarz to niemal trzy różne osoby.

Co z tego wyszło:

  • Rekwizyty trzymały wszystkie modele. Okulary, broda, sweter i fryzura nie znikały między scenami. Spójność "typu postaci" jest rozwiązana.
  • Twarz to inna sprawa. Najlepiej trzymał ją Seedream 4.5, tuż za nim Photon i FLUX.2 [pro]. GPT Image 2 lekko dryfował w scenie deszczowej.
  • Nano Banana 2 wypadł najsłabiej, choć to model reklamowany spójnością. W kawiarni, na rowerze i w deszczu wyglądał jak trzech różnych ludzi w jednym swetrze.

Wniosek: opis daje podobnego człowieka, a nie tego samego. Do tego potrzebna jest referencja.

Metoda w czterech krokach

1. Portret wzorcowy

Najpierw robię jeden obraz, który będzie źródłem prawdy o postaci. Najlepiej "arkusz postaci": twarz z przodu, z profilu i cała sylwetka na neutralnym tle, w równym świetle. Model wideo i model obrazu dostaną potem dokładnie ten wygląd.

text
Character sheet of the same man on a plain light grey background, even studio light:
front close-up, left profile close-up, full body standing. 35 years old,
short dark beard, round thin metal glasses, messy brown hair, mustard knitted sweater,
dark jeans, white sneakers. Realistic photo, no text.

Do tego kroku biorę model, który robi najlepsze twarze, np. Nano Banana Pro (od 0,439 zł za obraz). Generuję kilka wersji i wybieram jedną. Od tej chwili jej nie zmieniam.

2. Stały opis postaci

Ten sam blok tekstu wklejam do każdego promptu, słowo w słowo. Nie "brodaty facet w okularach" raz, a "mężczyzna z zarostem" drugi raz. Każda zmiana słowa to dla modelu nowa wskazówka. Postaci nadaję imię i opisuję tylko to, co ma się nie zmieniać: wiek, twarz, włosy, strój. Zmienną część promptu (scena, akcja, światło) piszę osobno.

3. Sceny z referencją (obrazy)

Portret wgrywam w pole image_urls (w Studio: Obrazy referencyjne (URL), przycisk Wgraj plik) i w prompcie mówię, kim jest osoba z obrazu:

bash
curl "https://jantaris.com/v1/generate?wait=60" \
  -H "Authorization: Bearer $JANTARIS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "input": {
      "prompt": "The man from the reference image, same face, beard, glasses, hair and mustard sweater. He rides a bicycle down a tree-lined street in autumn, late afternoon sun, 50mm lens, realistic photo.",
      "image_urls": ["https://example.com/marek-arkusz.png"],
      "aspect_ratio": "16:9",
      "resolution": "1k"
    }
  }'

Ustawiam proporcje wprost, bo Nano Banana Pro bez nich przejmuje format pierwszej referencji. Każdą scenę porównuję z portretem: oczy, nos, linia szczęki.

4. Wideo: pierwsza klatka albo referencje

Do wideo mam dwie drogi:

  • Pierwsza klatka (image_url). Scena z kroku 3 staje się początkiem klipu, a w prompcie opisuję tylko ruch. Najbezpieczniejsza droga, bo pierwsza sekunda jest dokładnie Twoim obrazem. Szczegóły w tekście jak zrobić film AI ze zdjęcia.
  • Obrazy referencyjne (image_urls). Model buduje nową scenę od zera, ale z wyglądem postaci z obrazów. Daje więcej swobody kadru, za to mniej pewności.

Sprawdziłem drugą drogę we wrześniu 2026 na Kling 3.0 Omni (przez inne API, w Jantarisie tego trybu Klinga nie ma). Referencją była klatka kobiety przy kuchennym stole z mojego wcześniejszego klipu, a prompt kazał jej wstać, podejść do okna i powiedzieć jedno zdanie. Wygląd, fryzura i sweter zgadzały się z referencją, a model wykonał całą akcję. Minus: zdanie padło, gdy stała tyłem do kamery, więc ruchu ust nie dało się ocenić. Opis testu jest w tekście o Kling 4.0 Omni Reference.

Mój test z 28.09.2026: Kling 3.0 Omni, 5 s, jedna referencja. Wygląd i sweter zgodne z referencją. Bez dźwięku.

Ile referencji przyjmuje który model

Limity z katalogu Jantarisa. Model obrazu wybierasz do portretu i scen, model wideo do ruchu.

ModelTypObrazy referencyjnePierwsza klatkaSeed
GPT Image 2.5obrazdo 16-nie
Nano Banana Proobrazdo 14-nie
Nano Banana 2obrazdo 14 (zalecane do 4 referencji postaci)-nie
Seedream 5.0 Proobrazdo 10-nie
FLUX.2 [pro]obrazdo 8-nie
FLUX.1 Kontext [pro]obrazdo 4-tak
Seedance 2.5wideodo 30taktak
Wan 3.0wideodo 10taktak
MiniMax H3wideodo 9taknie
HappyHorse 1.1wideodo 9taknie
PixVerse V6wideodo 7taktak
Kling 3.0wideo-tak (plus ostatnia klatka)nie

Kilka uwag z opisów modeli:

  • W HappyHorse 1.1 do referencji odwołujesz się w prompcie jako [Image 1], [Image 2]. W Wan 3.0 nazywasz je "Image 1", "Video 1", a w przykładzie ByteDance dla Seedance 2.5 pada "@Video 1". Taka etykieta pomaga, gdy postaci jest kilka.
  • W MiniMax H3 obrazy od szóstego do dziewiątego są liczone dodatkowo.
  • Seedance 2.5 według opisu przyjmuje referencje z prawdziwymi ludźmi. Część innych modeli ma filtry, które odrzucają realne twarze. Takie odrzucone zadanie w Jantarisie kosztuje 0 zł.

Seedance 2.5 umie też przedłużyć gotowy klip z zachowaniem postaci, co jest kolejnym sposobem na spójność w dłuższej scenie:

Materiał producenta: ByteDance (seed.bytedance.com). Przedłużenie klipu z @Video 1 z zachowaniem postaci i sceny. Skrócone do 8 s, bez dźwięku.

Ruch z nagrania: Motion Control

Gdy postać ma wykonać konkretny ruch (taniec, gest, chód), Kling 3.0 Motion Control bierze zdjęcie postaci (image_url) i Twoje nagranie ruchu (video_url). Wygląd idzie ze zdjęcia, ruch z wideo. Płacisz 1,44 zł za sekundę, liczone od długości nagrania źródłowego.

Materiał producenta: Kuaishou (klingai.com), Kling 3.0 Motion Control: ta sama twarz pod różnymi kątami. Skrócone do 8 s, bez dźwięku.

Seed: co daje, a czego nie

Seed przydaje się, ale nie do tego, o co ludzie zwykle pytają. Ten sam seed i ten sam prompt w tym samym modelu dają ten sam obraz. Po zmianie sceny w prompcie twarz i tak się zmienia, co pokazał test z Markiem (ten sam seed dla wszystkich scen). Używam go do:

  • poprawek jednego słowa w udanym kadrze,
  • porównań: ten sam seed z referencją i bez,
  • powtarzalności w seriach, gdy model go ma (w tabeli wyżej).

Do utrzymania twarzy seed nie wystarcza. Robi to referencja.

Czego modele nie gwarantują

Nawet z referencją licz się z tym, że:

  • twarz z profilu i z daleka dryfuje bardziej niż z przodu i z bliska,
  • drobne detale ubrania (napisy na koszulce, wzór swetra, biżuteria) zmieniają się między ujęciami,
  • dwie postacie w kadrze potrafią się "wymieszać": cechy jednej przechodzą na drugą,
  • długi klip (20-30 s) ma więcej czasu na dryf niż 5-sekundowy,
  • mina i wiek potrafią się przesunąć przy mocnej emocji w prompcie.

Dlatego w każdej serii zostawiam zapas na poprawki: zwykle dwa podejścia na ujęcie.

Ile to kosztuje

Przykład: postać do sześciu ujęć rolki, każde ujęcie 5 sekund.

EtapModelIlośćKoszt
Portret wzorcowyNano Banana Pro4 wersje4 × od 0,439 zł za obraz
Sceny z referencjąNano Banana Pro6 scen × 212 × od 0,439 zł za obraz
Wideo z pierwszej klatkiSeedance 2.56 × 5 s × 2 podejścia = 60 s60 × od 1,51 zł za sekundę

"Od" w cenie Seedance oznacza najniższą rozdzielczość, wyższe są droższe (stawki na stronie modelu). Koszt każdego zadania widzisz przed kliknięciem, a w API w polu estimated_cost. Nieudane generacje kosztują 0 zł. Pełne wyliczenia dla rolek są w tekście ile kosztuje rolka AI, a spójną postać w teledysku opisuję w poradniku teledysk AI.

Najczęstsze pytania

Jak zrobić tę samą postać w różnych obrazach AI?

Wygeneruj jeden portret wzorcowy i podawaj go jako obraz referencyjny (image_urls) w każdej kolejnej scenie, razem z tym samym opisem postaci. Sam opis i seed nie wystarczą, twarz będzie się zmieniać.

Który model najlepiej trzyma twarz?

Bez referencji w moim teście najlepiej trzymały ją Seedream 4.5, Photon i FLUX.2 [pro], a najsłabiej Nano Banana 2. Z referencją różnice się zmniejszają, więc wybieraj model po jakości obrazu i limicie referencji.

Ile obrazów referencyjnych mogę podać?

Zależy od modelu: GPT Image 2.5 do 16, Nano Banana Pro do 14, FLUX.2 [pro] do 8, a z modeli wideo Seedance 2.5 do 30 i Wan 3.0 do 10. Pełna tabela jest wyżej.

Czy seed wystarczy, żeby postać się nie zmieniała?

Nie. Seed daje ten sam obraz tylko przy tym samym prompcie. Po zmianie sceny twarz i tak się przesuwa.

Czy mogę użyć zdjęcia prawdziwej osoby?

Technicznie tak, w modelach, które to przyjmują, ale tylko za zgodą tej osoby. Część modeli ma filtry odrzucające realne twarze. Odrzucone zadanie w Jantarisie nic nie kosztuje.

Czy jest darmowy sposób na spójną postać?

W Jantarisie nie ma darmowego planu ani kredytów na start, płacisz od pierwszej generacji, a minimalne doładowanie to 40 zł. Saldo nie wygasa i możesz zacząć od kilku obrazów w Jantaris Studio.