Wprowadzenie
Wan 2.1 Image LoRA Edycja obrazu przerysowuje twój obraz według promptu, z maksymalnie trzema twoimi plikami LoRA do Wan załadowanymi na otwartym modelu wideo 14B firmy Alibaba. Zachowuje kształt źródła, kosztuje jedną stałą cenę za obraz i wraca bez filtra treści.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| pisemny opis | Wan 2.1 Image LoRA Tekst na obraz |
| obraz do zmiany | Wan 2.1 Image LoRA Edycja obrazu |
| scena, która ma się poruszać | Wan 2.1 LoRA Tekst na wideo |
Najważniejsze funkcje
Jedno pokrętło siły
Od lekkiej poprawki po pełne przerysowanie: przy około 0,5 źródło w większości zostaje, przy 0,75–0,8 strój, światło i miejsce idą za promptem. W naszym przykładzie kobieta w bluzie z kapturem na moście nad kanałem stała się gościem balu maskowego o zmierzchu.
Kształt zachowany
Wynik ma proporcje źródła przy 1024 lub 1536 pikselach po dłuższym boku, w tej samej cenie dla obu.
Twoje LoRA na twoim obrazie
LoRA do Wan 2.1 działają przy przerysowaniu, z tym samym limitem trzech wpisów co w trybie tekst na obraz.
Bez cenzury z własnymi wagami
LoRA nie są weryfikowane, a wynik nie jest filtrowany.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Opisz obraz, który chcesz dostać, a nie tylko zmianę. Najpierw słowa wyzwalające, jeśli twoja LoRA je ma. od 1 znaków · do 5000 znaków |
image_url | Tak | Obraz źródłowy. Wynik zachowuje jego kształt; publiczny, bezpośrednio pobieralny JPEG, PNG lub WebP. od 1 znaków |
resolution | Nie | Dłuższy bok: 1k to 1024 piksele (domyślnie), 1.5k to 1536. Drugi bok wynika z kształtu źródła. |
strength | Nie | Jak daleko odejść od źródła, od 0 do 1, domyślnie 0,6. Przy około 0,5 niewiele się zmienia; przy 0,75–0,8 strój, światło i twarz idą za promptem. |
loras | Nie | Do trzech wpisów {path, scale} wytrenowanych pod Wan 2.1 14B; path to publiczny bezpośredni link do pliku .safetensors, scale od 0 do 4 (domyślnie 1). Domyślnie: |
output_format | Nie | jpeg (domyślnie), png lub webp. Nie wpływa na cenę. |
seed | Nie | Służy do porównywania przebiegów; ten sam seed nie zawsze zwracał w naszym teście ten sam obraz. |
Cennik
$0.03 / obraz
Jedna stała cena za obraz, taka sama jak w trybie tekst na obraz, niezależnie od źródła, poziomu i LoRA.
Zastosowania
Z dnia w noc, z ulicy w kostium
Zachowaj miejsce i pozę ze zwykłego zdjęcia, a zmień porę dnia, garderobę i rekwizyty: zdjęcie ulicy w dzień staje się wieczorem karnawału oświetlonym latarniami bez konieczności ponownego ustawiania sceny.
Warianty jednego kadru
Wykonaj kilka alternatyw klatki otwierającej przy różnych wartościach siły i seedach, a potem ożyw wybraną w Wan 2.1 LoRA obraz na wideo.
Przerysowania bez filtra dla Twojej platformy
Przerysowuj własne obrazy dowolnym LoRA po stałej cenie za obraz; wszystkie przedstawione osoby muszą być dorosłe.
Wskazówki
Opisz wynik
Opisz cały obraz tak, jak ma wyglądać, a nie tylko zmianę: model przerysowuje z twojego opisu i zachowuje układ, pozę i kolory źródła. Prompt, który mówi tylko „dodaj maskę”, zostawia zbyt wiele domysłom.
Siła 0,75 dla realnych zmian
Poniżej około 0,6 źródło w większości zostaje. Przy 0,7 prompty stylu i LoRA stylu nie nadpisały w naszych testach kolorów źródła; przejdź do 0,75 lub 0,8 dla mocniejszej zmiany i do 0,9 dla niemal pełnego przerysowania.
Spodziewaj się nowych twarzy
Przy wartościach siły, które zmieniają scenę, zmieniają się też twarze. To przerysowanie, a nie edycja zachowująca tożsamość, więc trzymaj niską siłę, gdy osoba ma pozostać rozpoznawalna.
Wybierz dłuższy bok
1k daje 1024 piksele po dłuższym boku, a 1.5k daje 1536, w tej samej cenie; krótszy bok wynika z kształtu źródła i jest zaokrąglany w dół do wielokrotności 32.
Szybki start z API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/wan-2.1-image-lora/edit",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.
























