Aby zamienić zdjęcie w grafikę w stylu anime bez zmiany osoby, która na nim jest, użyj edycji obrazu ze zdjęciem jako pierwszym obrazem, napisz dokładnie, co ma zostać, a sposób rysowania (linie, cienie, tło) opisz osobno. Zacznij od edycji Seedream 5.0 Flash w 2k, PNG, 0,029 $ za obraz. Specjalny filtr zdjęcia na anime nakłada jeden stały wygląd na cały kadr; model edycji pozwala nazwać to, co zostaje, i to, co może się zmienić. Ceny i ustawienia są aktualne na październik 2026 r.
Przykład to fikcyjna dorosła fotografka na dworcowej ławce przy oknie: krótkie, falowane ciemne włosy, mchowozielona kurtka, kremowy szalik, granatowa torba i jeden aparat trzymany w obu dłoniach.
Wybierz źródło i zdecyduj, co może się zmienić
Użyj zdjęcia, na którym wyraźnie widać twarz, pozę i dłonie na aparacie. Nie przycinaj aparatu, żeby powiększyć twarz; przedmiot jest częścią obrazu. Jeśli twarz jest rozmyta albo w większości zasłonięta, wybierz inne zdjęcie, do którego masz prawa: model wymyśli to, czego nie widzi.
Zanim napiszesz prompt, zdecyduj, co musi przetrwać (zarys twarzy, włosy, poza, kolor kurtki i szalika, aparat, okno po prawej) i co może stać się prostszymi, narysowanymi kształtami (faktura skóry, zmarszczki materiału, szczegóły tła). Konwersja stylu przerysowuje każdy piksel, więc celem jest rozpoznawalna osoba i kompozycja, a nie niezmienione zdjęcie pod filtrem. Link do strony albumu ze zdjęciami lub dysku zwraca stronę internetową, a nie obraz, i zadanie kończy się błędem; użyj bezpośredniego linku do obrazu albo prześlij plik (zob. dokumentację multimediów).

Przykładowy obraz źródłowy: aparat, szalik, ławkę i okno po prawej konwersja musi zachować.
Najpierw wypróbuj w Playground
- Otwórz stronę edycji Seedream 5.0 Flash i zostań na karcie Playground w widoku Form. Aby uruchomić, zaloguj się na konto z doładowanym saldem.
- W sekcji Images użyj Add a file (albo Asset URL dla bezpośredniego linku), aby najpierw dodać zdjęcie. Flash przyjmuje od 1 do 10 obrazów w tej samej cenie i nie ma ziarna (seed) ani maski.
- Wklej poniższy prompt do pola Prompt, zastępując szczegóły przykładu tym, co jest na Twoim zdjęciu.
- Ustaw Aspect ratio zgodnie ze zdjęciem, Resolution na 2k, Output format na PNG i Background na Opaque, sprawdź szacowaną cenę i uruchom.
Convert the image into an original anime-style illustration. Keep the same adult woman: face outline, short wavy dark hair, seated pose, moss-green jacket, cream scarf and navy bag, with one analog camera held in both hands and the station window on the right with its light direction. Use clean drawn contours, a few flat cel-shaded shadow shapes and a softly painted background. Restrained eye enlargement; keep the original face proportions. Keep the composition. No new people, lettering, camera or costume.
Jeśli osoba trzyma aparat jedną ręką, skopiowanie „both hands” prosi model o przeprojektowanie pozy. Prośba o chibi lub przesadzone proporcje prosi model o zmianę twarzy; dla rozpoznawalnej osoby zostaw „restrained eye enlargement; keep the original face proportions”. Treść żądania pod formularzem to ten sam JSON, który przyjmuje API, więc konwersję, która działa tutaj, można skopiować prosto do kodu.
Potem wywołaj z kodu
Zainstaluj SDK Pythona (pip install spicyapi), ustaw SPICY_API_KEY w środowisku i uruchom:
import uuid
from spicyapi import SpicyClient, output_assets
client = SpicyClient() # reads SPICY_API_KEY from the environment
photo = client.upload_file("./authorized-photo.jpg") # local files become spicy:// URIs
task = client.create_task(
model="bytedance/seedream-5.0-flash/edit",
input_data={
"image_urls": [photo["uri"]],
"prompt": "Convert the image into an original anime-style illustration. Keep the same adult woman: face outline, short wavy dark hair, seated pose, moss-green jacket, cream scarf and navy bag, with one analog camera held in both hands and the station window on the right with its light direction. Use clean drawn contours, a few flat cel-shaded shadow shapes and a softly painted background. Restrained eye enlargement; keep the original face proportions. Keep the composition. No new people, lettering, camera or costume.",
"aspect_ratio": "auto",
"resolution": "2k",
"output_format": "png",
"background": "opaque",
},
idempotency_key=str(uuid.uuid4()), # new key per new request; reuse only to retry the same one
)
final = client.wait_for_terminal(task["taskId"])
if final["state"] != "succeeded":
raise RuntimeError(f"Task {task['taskId']} ended as {final['state']}")
print(output_assets(final)[0]["url"]) # copy it to your own storage nowPrzesyłanie plików, oczekiwanie, błędy i ponowienia opisuje dokumentacja SDK Pythona oraz przewodnik po zadaniach asynchronicznych. Przy porównywaniu stylów za każdym razem zaczynaj od oryginalnego zdjęcia; aby zachować zaakceptowane zmiany, edytuj ostatni zaakceptowany wynik i sprawdzaj dryf.
Albo pozwól uruchomić to agentowi
Jeśli konwersje ma wykonywać asystent, daj mu CLI lub serwer MCP. Oba pokazują cenę i proszą o potwierdzenie przed płatnym wywołaniem. Skill dodaje instrukcje do jednego i drugiego.
- CLI.
spicyapiuruchamia jedno zadanie z terminala lub skryptu (npx @spicyapi/clidziała bez instalacji):
``bash spicyapi files upload ./authorized-photo.jpg # prints a spicy:// URI spicyapi tasks create --model bytedance/seedream-5.0-flash/edit \ --input-file input.json --idempotency-key anime-001 --wait ``
input.json zawiera ten sam obiekt input co wyżej, z URI spicy:// w image_urls.
- Serwer MCP. Dodaj serwer MCP do swojego asystenta, a potem poproś: „Convert ./authorized-photo.jpg to an anime-style illustration with Seedream 5.0 Flash editing, keeping the pose, camera and scarf.” Wywoła
spicyapi_upload_file, następniespicyapi_task_create(które zatrzymuje się na potwierdzenie ceny), a potemspicyapi_task_wait.
``json { "mcpServers": { "spicyapi": { "command": "npx", "args": ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"], "env": { "SPICY_API_KEY": "YOUR_SPICY_API_KEY" } } } } ``
- Skill.
npx skills add spicyapi-ai/spicy-skillinstaluje Agent Skill, który uczy asystenta programistycznego czytać aktualny schemat i używać ponownie kluczy idempotentności zamiast zgadywać. Sam nie uruchamia zadań, więc używaj go razem z CLI lub MCP.
Inna opcja dla całego zdjęcia: Qwen Image 2.1
Edycja Qwen Image 2.1 też konwertuje całe zdjęcie, od 0,036 $ za obraz w 1k; dodatkowe referencje podnoszą wyceny w 1k i 1.5k. W 2k obecna cena to 0,048 $ za obraz wyjściowy, a druga referencja jej nie podnosi. Model domyślnie przepisuje Twój prompt, więc ustaw enable_prompt_expansion na false (dostępne w 1k i 2k), aby zachować własne sformułowania. Nie ma promptu negatywnego, więc wykluczenia, takie jak „no new people”, wpisz w sam prompt.
Dodaj odniesienie stylu tylko dla widocznych wyborów rysunkowych
Jeśli słowa nie dają pożądanego wyglądu rysunku, dodaj przykład stylu jako drugi obraz: „Use the second image only for line weight, flat shadow shapes and background brushwork; do not copy its person, clothes or scene.” Zdjęcie zostaw jako pierwsze, bo prompt odwołuje się do obrazów według pozycji. Obraz stylu zdominowany przez twarz może wnieść do wyniku drugą tożsamość; bezpieczniejszy jest wycinek pokazujący tylko linie i cieniowanie.

Ilustrowana wersja tej samej sceny: tuszowe kontury i malowane cieniowanie, z tą samą pozą, aparatem, szalikiem, torbą i oknem.
Napraw konkretną usterkę
| Usterka | Poprawka |
|---|---|
| Osoba wygląda młodziej | Usuń młodzieńcze, słodkie lub chibi sformułowania; poproś o szczękę, proporcje twarzy i powściągliwą wielkość oczu jak na zdjęciu dorosłej osoby. |
| Aparat zmienia się w książkę | „One analog camera with one lens, held in the same two-hand pose”; poproś o mniej szczegółów wokół palców. |
| Osoba wstaje | Nazwij ławkę i kontakt ciała: „same seated hip, knee and arm positions; do not change to a standing pose.” |
| Szalik i kurtka zmieniają kolor | Usuń globalne instrukcje dotyczące palety; nazwij kremowy szalik i mchowozieloną kurtkę i dopuść tylko jaśniejsze i ciemniejsze obszary cieni. |
| Okno zmienia się w nowe miejsce | „Same window divisions and bench, simplified painted texture, not a replacement scene.” |
| Wynik wygląda jak zdjęcie z filtrem | Poproś o rysowane cechy: linie konturu, płaskie plamy cienia, uproszczone tło. |
| Styl jest dobry, ale osoba nie | Wróć do oryginalnego zdjęcia, zmniejsz przesadę w twarzy i usuń drugi obraz, jeśli zawiera inną twarz. |
Szeroki prompt, taki jak „perfect anime, huge eyes, magical city, same everything”, zaprasza do zmian w osobie i otoczeniu.
Popraw jeden obszar, gdy rysunek już działa
Dla źle narysowanej krawędzi aparatu lub chwytu użyj zaakceptowanej ilustracji jako źródła edycji Qwen Image 2.1 z maską; maska kieruje żądaną poprawkę na mały obszar, a czarne obszary oznaczają to, co ma zostać. W Playground edycji Qwen Image 2.1 dodaj zaakceptowaną ilustrację w Images, otwórz Advanced parameters i dodaj czarno-biały obraz w Mask (biały na aparacie i styku z dłonią, czarny w pozostałych miejscach), a w Resolution wybierz 1k lub 2k (maski nie są dostępne w 1.5k). Cena w 1k zaczyna się od 0,036 $ za obraz. Następnie poproś:
Repair the marked camera and adjacent grip in the same clean-line anime treatment. Keep one coherent camera with one lens supported by the existing hands. Retain the face, short hair, moss jacket, cream scarf, seated pose, bench and window.
Porównaj twarz i scenę po poprawce; maska jest instrukcją, a nie blokadą pikseli. Przy pojedynczej brakującej linii konturu szybciej jest dorysować ją w zwykłym edytorze obrazów.
Gdy potrzebujesz pokrętła: strength i LoRA
Seedream i Qwen same decydują, jak daleko odejść od zdjęcia. Jeśli chcesz kontrolować ten dystans, użyj endpointu edycji z strength, wartością od 0 do 1 (domyślnie 0,8): edycja FLUX.1 Dev LoRA (0,018 $ za obraz) lub edycja Z-Image Turbo LoRA (0,012 $ za obraz). Niższe wartości trzymają się bliżej zdjęcia; blisko 1 zdjęcie jest tylko luźną wskazówką, a we FLUX 0,95 może przerysować prawie wszystko, łącznie z twarzą. Zacznij od 0,8, zmieniaj jedno ustawienie naraz co 0,1 przy ustalonym ziarnie (seed) i zwiększ strength, jeśli prześwituje zdjęcie, albo zmniejsz, jeśli twarz się zmienia. Te endpointy zwracają mniejsze obrazy niż Flash w 2k (FLUX około 0,7 megapiksela; Z-Image 1024 lub 1536 px po dłuższym boku) i przyjmują pojedyncze image_url zamiast image_urls.
Wygląd anime na tych endpointach pochodzi z LoRA stylu, które przygotowujesz we własnym zakresie (loras, do trzech wpisów z path i scale). Plik musi być wytrenowany pod model bazowy danego endpointu. LoRA warto dodać, gdy chcesz tego samego wyglądu w serii zdjęć; dla pojedynczego obrazu prompt Flash powyżej jest prostszy. Jak przygotować brief stylu dla LoRA FLUX opisuje wybór pliku i jego początkową skalę.
Seedream 5.0 Flash i Qwen Image 2.1 to modele edycji bez cenzury, więc zdjęcia dorosłych postaci też się konwertują; zadbaj, by postać pozostała dorosła, i odrzuć konwersję, po której wygląda dziecinnie. Zgoda i obowiązki prawne pozostają po Twojej stronie.
Jedna konwersja we Flash plus jedna poprawka we Flash kosztują 0,058 $. Konwersja się udała, gdy na rysunku rozpoznajesz tę samą dorosłą osobę, pozę i przedmioty, a nie tylko dlatego, że wygląda jak anime.









