Przejdź do treści głównej

Obrazy AI z dwiema postaciami: rozdziel twarze, ubrania i pozycje

Przypisz referencje, ubrania i punkty kontaktu do każdej osoby. Wykryj zamianę tożsamości, zanim zapłacisz za poprawki.

Autor
Lydia
Opublikowano
Czas czytania
12 min czytania
Zaktualizowano
Dwaj dorośli mężczyźni w granatowych i rdzawych ubraniach wymieniają spojrzenia przed teatrem.

Przy obrazach AI z dwiema postaciami zacznij od dwóch oddzielnych referencji tożsamości, przypisz każdej osobie pozycję w kadrze i strój, a następnie wygeneruj pozę z widoczną przerwą między ciałami. Kontakt dodaj dopiero wtedy, gdy ta para wygląda poprawnie. Przykład wykorzystuje edycję Seedream 5.0 Flash w 2k, 3:2, PNG, za 0,029 $ za obraz. Jeśli niewielki obszar wymaga naprawy z maską, użyj Qwen Image 2.1 z zaakceptowanym obrazem pary jako jedynym źródłem.

Przykładem jest romantyczny portret w pełni ubranych fikcyjnych dorosłych: Adriana, 34, i Mateo, 37. Ceny pochodzą z aktualnego katalogu w USD z października 2026. Okładka i obrazy porównawcze są ilustracjami, a nie wynikami tych modeli.

1. Wybierz zadanie dopasowane do posiadanych danych wejściowych

Punkt wyjściaZadanie i ustawienia początkoweCena i ważne ograniczenie
Dwa zatwierdzone portretyEdycja Seedream 5.0 Flash: dwa Images, Resolution 2k, Aspect ratio 3:2, Output format PNG, Background Opaque0,029 $/obraz; przyjmuje 1–10 źródeł; brak pola maski i seed
Jeszcze nie masz twarzySeedream 5.0 Flash tekst na obraz: jedna osoba na prompt, od klatki piersiowej w górę, oba oczy widoczne, 2k0,029 $ za portret; zatwierdź jeden portret każdej postaci, potem użyj wiersza powyżej
Jedna zatwierdzona para z małym defektemEdycja Qwen Image 2.1: jeden wpis Images, Mask, Resolution 2k0,048 $/obraz w 2k z jednym źródłem (0,036 $ w 1k). Maska działa tylko w 1k i 2k

Flash nalicza tę samą cenę niezależnie od liczby referencji oraz dla 1k, 1,5k i 2k. Dlatego 2k nie kosztuje więcej i daje więcej miejsca na oglądanie małych twarzy oraz dłoni. Edycja Qwen z maską wymaga dokładnie jednego źródła: zaakceptowana para staje się źródłem miejscowej naprawy. Opłaty za obrazy referencyjne zależą od rozdzielczości i ustawień zadania; podana wyżej cena naprawy w 2k dotyczy jednego źródła. Użyj Flash do połączenia dwóch portretów, a Qwen wtedy, gdy potrzebujesz maski.

Oba modele obsługują pary w scenach dla dorosłych bez przełącznika treści (są opcjami bez ograniczeń i bez cenzury), więc stosuje się ten sam przepływ pracy. Edycja Flash z portretami dorosłych zakończyła się w naszych testach z września 2026. Jeśli zadanie wyraźnie zgłasza odrzucenie treści, zmień scenę przed ponowną próbą. Jeśli połączenie zawiedzie lub odpowiedź zaginie, najpierw sprawdź pierwotne zadanie zamiast tworzyć duplikat.

2. Prześlij portret każdej osoby w stałej kolejności

Użyj dwóch pojedynczych obrazów, nie kolażu z kilkoma wersjami każdej twarzy. Umieść Adriana jako pierwszego, a Mateo jako drugiego: prompt wskazuje referencje według pozycji, a źródło, którego nie nazwiesz, miesza się z wynikiem. Obraz od klatki piersiowej w górę, z oboma oczami widocznymi, jest wyraźnym źródłem tożsamości. Nie dodawaj referencji miejsca, która zawiera niepowiązaną osobę.

PrzypisanieAdrian: pierwsza referencjaMateo: druga referencja
Widoczna tożsamośćKrótkie ciemne loki, szeroka szczękaKrótko przycięte srebrne włosy, dłuższa twarz
Pozycja w kadrzeLewa strona dla widzaPrawa strona dla widza
StrójGranatowa aksamitna marynarka, kremowa koszulaRdzawa koszula wierzchnia, czarna koszula
Początkowe działanieOdwraca się ku MateoOdwzajemnia spojrzenie Adriana
DłoniePrzy własnych bokachPrzy własnych bokach

Imiona postaci oznaczają tę prośbę; nie przywołują twarzy z poprzedniej sesji. Jeśli źródła pokazują inne ubrania, zaznacz, że przesłane portrety dostarczają twarzy i włosów, a opis tekstowy określa docelowy strój.

Użyj “viewer-left” dla lewej strony obrazu. Użyj “Adrian's left hand” tylko wtedy, gdy ważna jest strona anatomiczna. Osoba zwrócona ku aparatowi ma anatomiczną lewą stronę po prawej stronie widza; pomieszanie tych określeń może odwrócić zamierzony gest.

Oddzielne karty tożsamości przypisują postać A do lewej, a B do prawej strony kompozycji z dwiema osobami.

Schemat koncepcyjny kompozycji, nie wynik modelu: A i B oznaczają dowolną parę; tożsamość referencji i pozycja w kadrze są oddzielnymi przypisaniami.

3. Wygeneruj ujęcie dwóch osób z rozdzielonymi ciałami

Wypróbuj w Playground

  1. Otwórz edycję obrazów Seedream 5.0 Flash, pozostań na karcie Playground w widoku Form i zaloguj się, aby uruchomić zadanie.
  2. W Images dodaj najpierw portret Adriana, potem Mateo.
  3. Ustaw Aspect ratio na 3:2, Resolution na 2k, Output format na png i Background na Opaque.
  4. Wklej poniższy prompt do Prompt albo otwórz Playground z już wypełnionym promptem.
  5. Uruchom zadanie; cena pojawia się przed naliczeniem opłaty.

Możesz też użyć kodu. To samo żądanie jako wywołanie CLI (prześlij każdy portret raz, skopiuj dwa URI spicy:// do input.json; pole image_urls w pliku to lista Images w tej samej kolejności):

bash
spicyapi files upload ./adrian.png && spicyapi files upload ./mateo.png   # copy both spicy:// URIs
cat > input.json <<'EOF'
{"image_urls": ["spicy://f/ADRIAN_URI", "spicy://f/MATEO_URI"], "prompt": "<the prompt below>", "aspect_ratio": "3:2", "resolution": "2k", "output_format": "png", "background": "opaque"}
EOF
spicyapi tasks create --model bytedance/seedream-5.0-flash/edit --input-file input.json --wait

Pełna lista pól znajduje się w przewodniku generowania obrazów.

Możesz też zlecić wykonanie Agentowi. Z serwerem MCP asystent wywołuje spicyapi_upload_file dla każdego portretu, potem spicyapi_task_create (zatrzymuje się, by uzyskać potwierdzenie ceny) i spicyapi_task_wait. Agent Skill (npx skills add spicyapi-ai/spicy-skill) każe asystentowi programowania odczytać aktualny schemat zamiast zgadywać pola.

Prompt:

Use the first reference for Adrian's facial identity and dark curls, and the second for Mateo's facial identity and silver hair. Create one natural editorial photograph of these two fictional adult men outside a quiet theater at dusk. Adrian, 34, stands on viewer-left in a navy velvet jacket and cream shirt. Mateo, 37, stands on viewer-right in a rust overshirt and black shirt. Waist-up two-shot with both faces visible, torsos separated by a narrow visible gap, and each man's hands resting at his own sides. Adrian turns toward Mateo, who returns his gaze. Both men are at similar distance from the camera. Warm entrance light, understated romantic mood. Use the references for identity, not their original clothing or backgrounds. Exactly two people, no mirrors, no shared props, no lettering.

Jeśli nie masz portretów i chcesz szybszej drogi, zastąp pierwsze zdanie o referencjach opisami obu twarzy i stwórz obu mężczyzn jednym promptem tekst na obraz. Gdy para Ci się spodoba, zapisz ją i edytuj na jej podstawie; imiona nie zachowują twarzy. Oddzielne portrety mniej się mieszają.

Przy trzech lub większej liczbie osób zachowaj po jednej referencji na osobę w stałej kolejności i przypisz każdej pozycję w kadrze; Flash przyjmuje do 10 referencji w tej samej cenie.

Rozdzielone i nakładające się pozy dwóch osób porównują czytelność przynależności ramion do każdego ciała.

Ilustracja, nie wynik docelowego modelu: rozdzielony układ pozwala prześledzić każdy rękaw do jego właściciela.

Granat i rdzawy kolor mogą być obecne, choć ich właściciele są zamienieni. Diagnozuj według rodzaju błędu: zamieniona marynarka wymaga poprawy stroju, powielona twarz — poprawy tożsamości.

4. Popraw konkretne błędne przypisanie

Widoczny błądTak zmień następne żądanie
Obaj mężczyźni przypominają AdrianaWróć do dwóch oryginalnych portretów. Zachowaj rozdzieloną pozę. Zacznij prompt od “Two distinct identities: first reference only for the man on viewer-left; second only for the man on viewer-right.” Usuń trzeci portret lub konkurującą referencję stylu.
Poprawne twarze, zamienione marynarkiEdytuj otrzymaną parę: “Keep both faces and positions. The dark-haired man on viewer-left wears navy velvet and cream; the silver-haired man on viewer-right wears rust and black.” Nie generuj jej ponownie z tekstu.
Odwrócone pozycje, ale poza tym użyteczny wynikJeśli rozmieszczenie ma znaczenie, poproś o nowe ujęcie dwóch osób z wyraźnymi pozycjami w kadrze. Odbicie obrazu odwraca też zegarki, napisy i każdy inny asymetryczny szczegół. Jeśli rozmieszczenie nie ma znaczenia, zaakceptuj odwróconą kolejność i zamień etykiety w podpisie lub scenariuszu.
Jedna osoba jest uciętaZmień kadrowanie na “medium-wide two-shot with both outer shoulders and elbows inside the frame.” Zachowaj 3:2; na tym etapie unikaj węższego pionowego kadru.
Ciała zlewają się przy ramionachWróć do promptu z rozdzielonymi ciałami. Nie wymagaj, aby drobna edycja dłoni odbudowała dwa połączone tułowia.
Te same dwie twarze noszą przypisane ubrania po lewej i celowo zamienione po prawej.

Ilustracja, nie wynik docelowego modelu: twarze pozostają rozpoznawalne, choć przypisania marynarek celowo zamieniono.

Przy zmianie stroju określ osobę zarówno pozycją, jak i wyglądem. “Change his jacket” staje się niejednoznaczne, gdy obraz zawiera dwóch mężczyzn. Konkretna prośba brzmi: “Replace only the silver-haired man's rust overshirt on viewer-right with a dark green jacket; retain both faces, the navy jacket on viewer-left, the pose and the theater.”

Ta sama dorosła para przed proponowaną zmianą stroju oraz z tylko rdzawą kurtką Mateo zastąpioną zieloną.

Ilustracja, nie wynik docelowego modelu: proponowana zmiana dotyczy kurtki Mateo, nie obu osób ani całej palety.

5. Dodaj jeden punkt kontaktu

Użyj zaakceptowanej pary jako jednego źródła w edycji Flash. Zachowaj aspect_ratio: "auto", aby dostosować się do kształtu źródła, oraz 2k, PNG i nieprzezroczyste tło. Zastąp pełny prompt sceny następującym:

Keep the same two adult men, identities, outfits, positions and theater setting. Change the pose so the dark-haired man on viewer-left places one hand on the silver-haired man's outer shoulder. Show a continuous navy sleeve leading to his wrist and hand, resting on the rust fabric. The silver-haired man's arms remain at his own sides. Preserve both visible faces and the gap between their torsos.

Dwa przykłady kontaktu z ramieniem porównują widoczną drogę granatowego rękawa z ukrytym połączeniem.

Ilustracja, nie wynik docelowego modelu: prześledź granatowy rękaw aż do dotykającej dłoni; ukryte połączenie czyni przynależność niejasną.

Jeśli dłoń wyrasta z rękawa Mateo, wróć do zaakceptowanego rozdzielonego źródła i użyj tego samego żądania z dodatkiem “Adrian's elbow remains on viewer-left”. Jeśli wymaga to całkiem nowego ramienia przecinającego oba tułowia, użyj prostszego gestu: głowy zwrócone ku sobie, dłonie oddzielnie. Nie zachowuj anatomicznie błędnego obrazu głównego tylko dlatego, że mimika jest dobra.

Dla wspólnego przedmiotu podaj liczbę i właściciela: “Mateo holds one glass in his right hand; Adrian's hands remain empty.” Aby pokazać obu trzymających go, wyraźnie poproś o jeden kieliszek i określ kontakt każdej dłoni. Dwie dłonie wokół wąskiej nóżki to układ bardziej wymagający niż jeden właściciel i jeden obserwator.

6. Maskuj lokalny defekt dopiero przy poprawnej pozie

Do edycji Qwen prześlij tylko zaakceptowany obraz dwóch osób. Nie dodawaj obu pierwotnych portretów tożsamości: edycja z maską wymaga dokładnie jednego źródła. Stwórz czarno-biały obraz dopasowany do tego źródła; biel oznacza obszar do przemalowania, czerń — do zachowania. Uwzględnij wadliwą dłoń, jej połączenie z nadgarstkiem oraz mały obszar kontaktu z ramieniem, zamiast maskować tylko odłączone końcówki palców.

  1. Otwórz edycję Qwen Image 2.1 na karcie Playground, w widoku Form.
  2. W Images dodaj wyłącznie zaakceptowaną parę.
  3. Ustaw Resolution na 2k, zgodnie z obrazem głównym Flash (1k zwróciłoby obraz mniejszy niż naprawiany), Output format na PNG i Background na Opaque.
  4. Rozwiń Advanced parameters i dodaj obraz czarno-biały w Mask (w kodzie pole nazywa się mask_url).
  5. Wklej poniższą instrukcję naprawy do Prompt i uruchom zadanie.

Wynik zachowuje kształt źródła, więc Aspect ratio jest ignorowane, a rozwijanie promptu nie dotyczy edycji z maską. Instrukcja naprawy:

Repair the marked hand and wrist into one natural hand belonging to the navy-jacketed adult man. It rests on the rust-clothed shoulder. Continue the existing sleeve and lighting. Retain both faces, hairstyles, clothing elsewhere, body positions and theater background.

Po edycji porównaj obie twarze z zaakceptowanym obrazem głównym. Jeśli twarz się zmieniła, wróć do obrazu głównego; nie używaj zmienionej twarzy jako następnej referencji. Przy pojedynczej krawędzi mankietu zwykły compositing może wykończyć zaakceptowany obraz bez ponownego rozstrzygania tylu decyzji.

7. Zachowaj spójną głębię i kadry końcowe

Aby obie osoby były równie ważne, umieść twarze w podobnej odległości od aparatu. Jeśli Adrian siedzi na pierwszym planie, jego pozornie większa głowa może być poprawną perspektywą, nie dryfem tożsamości. Niechcianą różnicę rozmiaru popraw, prosząc o podobną głębokość ustawienia siedzących osób, nie zmniejszając anatomii.

Dwaj siedzący dorośli w podobnej odległości w porównaniu z osobą bliższą i wyraźnie większą.

Ilustracja, nie wynik docelowego modelu: bliższe miejsce zmienia pozorny rozmiar; porównaj głębię przed zmianą proporcji ciała.

Przed kwadratowym kadrowaniem zachowaj obie twarze i całą relację kontaktu z ramieniem. Kadr usuwający dotykane ramię może pozostawić niewytłumaczoną dłoń. Poszerz kadr albo użyj w tym miejscu wersji z oddzielonymi dłońmi.

Portret dwóch osób zachowuje dłoń dotykającą ramienia, a ciaśniejszy kadr usuwa gest.

Ilustracja, nie wynik docelowego modelu: ciaśniejszy kadr gubi gest, mimo że obie twarze pozostają.

Dwa portrety (0,058 $), jedna kompozycja z dwoma referencjami i jedna edycja kontaktu we Flash (0,058 $) kosztują 0,116 $ przed ponownymi próbami; naprawa maską Qwen w 2k dodaje 0,048 $. Zacznij od rozdzielonej pary, przejdź do kontaktu, gdy twarze i przynależność elementów są poprawne, a jako następne źródło użyj zaakceptowanego obrazu, nie pierwotnych portretów.

Także w językach English · 日本語 · 한국어 · Deutsch · Français · Español · Português (Brasil) · Русский · Italiano

Wypróbuj samodzielnie

Płacisz tylko za to, co uruchomisz — bez planów i subskrypcji.

Zrobione w MiniMax H3 · ByteDance Seedance 2.0 Fast