Wprowadzenie
Wan 2.1 LoRA Wideo na wideo przerysowuje klip, który już masz, zachowując jego ruch i tempo, z maksymalnie trzema twoimi plikami LoRA załadowanymi na otwartym modelu wideo 14B firmy Alibaba. Wynik wraca w 480p lub 720p w kształcie źródła, bez filtra treści.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| pisemny opis | Wan 2.1 LoRA Tekst na wideo |
| zdjęcie do animacji | Wan 2.1 LoRA Obraz na wideo |
| klip do zmiany stylu | Wan 2.1 LoRA Wideo na wideo |
| nieruchomy obraz zamiast klipu | Wan 2.1 Image LoRA Tekst na obraz |
Najważniejsze funkcje
Ruch zachowany, wygląd zmieniony
Wynik zachowuje ruch, kamerę i tempo twojego klipu źródłowego, a ubiór, miejsce, światło i styl idą za promptem. W naszym teście kobieta przechodząca przez pokój hotelowy w ciemnej sukience zachowała chód i kadr, a jej ubranie zmieniło się na opisane w prompcie.
Jedno pokrętło siły
strength 0,9, czyli wartość domyślna, przerysowuje klip; przy 0,5 nasze źródło wróciło prawie bez zmian. Wybierz wartość pomiędzy, gdy chcesz zachować więcej z oryginału.
LoRA na materiale filmowym
LoRA tekst–wideo dla Wan 2.1 działają tutaj także. W naszym teście LoRA bez filtra przepuściła żądanie poziomu Silny, którego sam prompt nie zdołał przepchnąć.
Bez cenzury z własnymi wagami
LoRA nie są weryfikowane, a wynik nie jest filtrowany.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Wymagane. Opisz cały wynik (temat, ubiór, miejsce, światło, styl), nie tylko zmianę. od 1 znaków |
negative_prompt | Nie | Co ma zostać poza klipem, np. rozmycie, dodatkowe palce, tekst lub znaki wodne. |
video_url | Tak | Źródłowy klip. Jego ruch i tempo przechodzą do wyniku; wynik zachowuje jego kształt i nigdy nie jest dłuższy. od 1 znaków |
resolution | Nie | 480p (domyślnie) lub 720p. 720p kosztuje więcej za klip i trwa dłużej; kształt wynika ze źródła. |
strength | Nie | Jak daleko odejść od źródła, od 0,1 do 1, domyślnie 0,9. W naszym teście 0,9 przerysowało klip, a 0,5 zwróciło go prawie bez zmian. |
duration_seconds | Nie | 5 (domyślnie) lub 10. Wynik nigdy nie jest dłuższy niż źródło, ale 10 jest rozliczane po stawce 10-sekundowej, więc używaj go tylko dla źródeł o długości co najmniej 10 sekund. |
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: |
guidance_scale | Nie | Jak ściśle klip trzyma się promptu, od 0 do 20, domyślnie 5. Podnoszenie go przy jednoczesnym obniżaniu kroków dawało nam przesycone kadry z artefaktami. |
flow_shift | Nie | Przesunięcie kroków czasowych flow matching, od 1 do 10. Pomiń, by użyć 3 w 480p i 5 w 720p; zmieniaj tylko wtedy, gdy autor LoRA zaleca wartość. |
steps | Nie | Kroki odszumiania, od 1 do 40, domyślnie 30. Mniej kroków to szybciej i bardziej miękko. |
seed | Nie | Pozwala porównywać przebiegi, gdy zmieniasz jedną LoRA lub jedną wartość scale naraz. Nie obiecuje identycznego wyniku. |
Cennik
Rozliczane za klip według rozdzielczości i wyboru 5 lub 10 sekund, także gdy źródło jest krótsze niż 10 sekund. LoRA i strength nie zmieniają ceny.
| Rozdzielczość | Czas trwania: 5 | Czas trwania: 10 |
|---|---|---|
| $0.24 / żądanie | $0.36 / żądanie |
| $0.36 / żądanie | $0.54 / żądanie |
Zastosowania
Zmiany kostiumu i epoki
Zamień współczesny materiał w scenę kostiumową lub z innej epoki bez ponownych zdjęć: ruch aktora i kamera zostają, ubrania i dekoracje się zmieniają.
Spójna obsada w kolejnych klipach
Przerysuj każdy klip w zestawie tym samym promptem i tą samą LoRA, żeby osoby i ich ubrania zgadzały się z ujęcia na ujęcie. Spodziewaj się fotograficznych wyników: w naszych testach materiał nie zamienił się w ilustrację.
Platformy bez filtra treści
Zmieniaj styl własnych nagrań za pomocą LoRA bez filtra. Wszystkie osoby na ekranie muszą być dorosłe.
Wskazówki
Opisz wynik
Opisz całą scenę tak, jak ma wyglądać: temat, ubiór, miejsce i światło, a nie tylko zmianę. Model przerysowuje wszystko z twojego opisu i pożycza ruch ze źródła.
Trzymaj wysoką siłę
Poniżej około 0,6 źródło wraca prawie bez zmian. Zacznij od 0,9 i obniżaj dopiero wtedy, gdy znika zbyt wiele z oryginału.
Dopasuj długość
Wybieraj 10 sekund tylko dla źródeł o długości co najmniej 10 sekund. Krótsze źródła wracają w swojej długości, ale są rozliczane po stawce 10-sekundowej.
Wyślij wideo
Link do obrazu w video_url nie jest odrzucany: zwraca jednoklatkowy klip, który i tak jest rozliczany. Sprawdź link, zanim go wyślesz.
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-lora/video-edit",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p",
"video_url": "https://example.com/reference.mp4"
}
}'
# 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.
























