Przejdź do treści

Wan v2.2 5B · Image to Video

Integracja

Identyfikator modelu wan/v2.2-5b/image-to-video
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/wan/v2.2-5b/image-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

To żądanie: 0,15 $ 150 kredytów API · ≈ 16,14 ₽ Uruchom na tej stronie

Uzyskaj klucz API
Alibaba Obraz na wideo do 720p

Wan 2.2 5B image-to-video z elastyczną liczbą klatek, 580p lub 720p i interpolacją klatek

Utworzone w Doitong

Publiczne prace utworzone za pomocą Wan v22 przez społeczność Doitong. Użyj ponownie promptu jednym kliknięciem.

Pokazane publiczne prace: 2
Создай 30-секундный обучающий музыкальный ролик для детей 3–5 лет. Тема: транспорт. Яркая 2D-аним... Wideo

Создай 30-секундный обучающий музыкальный ролик для детей 3–5 лет. Тема: транспорт. Яркая 2D-анимация, весёлый водитель в кепке, крупные машины, пастельные цвета. 0:00–0:10 приветствие под музыку; 0:10–0:30 песенка: "Машина едет би-би, би-би", "Поезд едет ту-ту, ту-ту". Бодрая детская музыка...

Создай 30-секундный обучающий музыкальный ролик для детей 3–5 лет. Тема: транспорт. Яркая 2D-аним... Wideo

Создай 30-секундный обучающий музыкальный ролик для детей 3–5 лет. Тема: транспорт. Яркая 2D-анимация, тот же весёлый водитель в кепке, самолёт. 0:00–0:15 песенка: "Самолёт летит вж-ж-ж, вж-ж-ж"; 0:15–0:25 интерактивная пауза: водитель спрашивает "Как гудит машина?", пауза; 0:25–0:30 финальный...

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

•wymagane

Instrukcje tekstowe sterujące generowaniem wideo.

•wymagane image_url
Upuść plik lub

URL obrazu źródłowego; wybrany współczynnik proporcji określa, czy potrzebne jest przetwarzanie wstępne: niezgodność powoduje zmianę rozmiaru, a następnie centralne kadrowanie.

resolution domyślnie 720p

Rozdzielczość wynikowego wideo, 580p lub 720p.

aspect_ratio domyślnie auto

Proporcje generowanego wideo, wybierane automatycznie na podstawie obrazu wejściowego po ustawieniu 'auto'.

Zaawansowane negative_prompt · interpolator_model · video_quality · video_write_mode · num_frames · frames_per_second · num_inference_steps · guidance_scale · shift · num_interpolated_frames · seed · enable_safety_checker · enable_output_safety_checker · enable_prompt_expansion · adjust_fps_for_interpolation
domyślnie

Negatywny prompt stosowany podczas generowania wideo.

interpolator_model domyślnie film

Ustawienie interpolacji klatek: wybierz None, aby pominąć interpolację, lub określ model, który ma ją wykonać.

video_quality domyślnie high

Ustawienie jakości wynikowego wideo, które wraz ze wzrostem wartości wymienia większe pliki na lepszą oprawę wizualną.

video_write_mode domyślnie balanced

Tryb zapisu wideo, gdzie 'balanced' oferuje kompromis między prędkością a jakością. Wybierz 'small' dla najmniejszych plików i najwolniejszego zapisu; szybszy zapis zwraca wyniki wcześniej, ale tworzy większe pliki.

domyślnie 81

Liczba klatek do generowania, w zakresie od 17 do 161 włącznie.

domyślnie 24

Liczba klatek na sekundę wygenerowanego wideo, przyjmująca wartości od 4 do 60; ustawienie `adjust_fps_for_interpolation` na false zachowuje tę wartość bez zmian. Przy użyciu interpolacji i `adjust_fps_for_interpolation` ustawionym na true (wartość domyślna), pomnóż tę wartość przez jeden plus liczba interpolowanych klatek, aby uzyskać końcowe FPS. Na przykład 16 FPS z 1 interpolowaną klatką daje 32 FPS.

domyślnie 40

Liczba kroków próbkowania; większa liczba oznacza dłuższe przetwarzanie, ale lepszą jakość.

domyślnie 3.5

Siła sterowania bez klasyfikatora, poświęcająca potencjalną jakość na rzecz dokładniejszego dopasowania do promptu wraz ze wzrostem skali.

domyślnie 5

Ustawienie przesunięcia (shift) wideo, z dozwolonym zakresem 1.0–10.0.

domyślnie 0

Wstaw od 0 do 4 interpolowanych klatek w każdą przerwę między dwiema wygenerowanymi klatkami.

Ziarno zapewniające powtarzalność generowania. Ustawienie None wybiera ziarno losowo.

POST /run/wan/v2.2-5b/image-to-video?wait=20 wycena → 0,15 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/wan/v2.2-5b/image-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o Wan v2.2 5B · Image to Video

Animuje obraz (`image_url`) na podstawie tekstowego `prompt`. `num_frames` przyjmuje wartości od 17 do 161, a `frames_per_second` od 4 do 60, przy 580p lub 720p. Proporcje mogą mieć wartość auto, 16:9, 9:16 lub 1:1. Interpolacja klatek używa film lub rife, dodając od 0 do 4 klatek między każdą parą; `video_quality` i `video_write_mode` sterują kodowaniem.

Parametry

Wyślij nazwę kanoniczną albo natywną, nie obie. Nazwy kanoniczne

NazwaTyp DomyślneDozwolone Opis
image_urlwymagane image
Typurl · image
URL obrazu źródłowego; wybrany współczynnik proporcji określa, czy potrzebne jest przetwarzanie wstępne: niezgodność powoduje zmianę rozmiaru, a następnie centralne kadrowanie.
promptwymagane
Typstring
Instrukcje tekstowe sterujące generowaniem wideo.
num_framesopcjonalne
Typinteger
Domyślne81
17 – 161
Liczba klatek do generowania, w zakresie od 17 do 161 włącznie.
frames_per_secondopcjonalne
Typinteger | null
Domyślne24
4 – 60
Liczba klatek na sekundę wygenerowanego wideo, przyjmująca wartości od 4 do 60; ustawienie `adjust_fps_for_interpolation` na false zachowuje tę wartość bez zmian. Przy użyciu interpolacji i `adjust_fps_for_interpolation` ustawionym na true (wartość domyślna), pomnóż tę wartość przez jeden plus liczba interpolowanych klatek, aby uzyskać końcowe FPS. Na przykład 16 FPS z 1 interpolowaną klatką daje 32 FPS.
negative_promptopcjonalne
Typstring
Domyślne
Negatywny prompt stosowany podczas generowania wideo.
seedopcjonalne
Typinteger | null
Ziarno zapewniające powtarzalność generowania. Ustawienie None wybiera ziarno losowo.
resolutionopcjonalne
Typenum
Domyślne720p
580p720p
Rozdzielczość wynikowego wideo, 580p lub 720p.
aspect_ratioopcjonalne
Typenum
Domyślneauto
auto16:99:161:1
Proporcje generowanego wideo, wybierane automatycznie na podstawie obrazu wejściowego po ustawieniu 'auto'.
num_inference_stepsopcjonalne
Typinteger
Domyślne40
2 – 50
Liczba kroków próbkowania; większa liczba oznacza dłuższe przetwarzanie, ale lepszą jakość.
enable_safety_checkeropcjonalne
Typboolean
Domyślnefalse
Filtrowanie bezpieczeństwa danych wejściowych przed przetwarzaniem, które mogą wyłączyć tylko autoryzowane konta. Żądania bez autoryzacji są zawsze filtrowane; w przeciwnym razie true włącza filtrowanie.
enable_output_safety_checkeropcjonalne
Typboolean
Domyślnefalse
Kontroluje filtrowanie bezpieczeństwa wygenerowanego wideo; ustawienie true włącza sprawdzenie po generowaniu.
enable_prompt_expansionopcjonalne
Typboolean
Domyślnefalse
Pozwala dużemu modelowi językowemu wzbogacić prompt o szczegóły. Włączenie tego rozszerzenia nie zmienia znaczenia promptu.
guidance_scaleopcjonalne
Typnumber
Domyślne3.5
1 – 10
Siła sterowania bez klasyfikatora, poświęcająca potencjalną jakość na rzecz dokładniejszego dopasowania do promptu wraz ze wzrostem skali.
shiftopcjonalne
Typnumber
Domyślne5
1 – 10
Ustawienie przesunięcia (shift) wideo, z dozwolonym zakresem 1.0–10.0.
interpolator_modelopcjonalne
Typenum
Domyślnefilm
nonefilmrife
Ustawienie interpolacji klatek: wybierz None, aby pominąć interpolację, lub określ model, który ma ją wykonać.
num_interpolated_framesopcjonalne
Typinteger
Domyślne0
0 – 4
Wstaw od 0 do 4 interpolowanych klatek w każdą przerwę między dwiema wygenerowanymi klatkami.
adjust_fps_for_interpolationopcjonalne
Typboolean
Domyślnetrue
Przełącznik dostosowania liczby klatek na sekundę: false zachowuje podane FPS, podczas gdy true skaluje je o jeden plus liczba interpolowanych klatek. Tym samym 16 FPS staje się 32 FPS, gdy 1 klatka jest interpolowana i dostosowanie jest włączone.
video_qualityopcjonalne
Typenum
Domyślnehigh
lowmediumhighmaximum
Ustawienie jakości wynikowego wideo, które wraz ze wzrostem wartości wymienia większe pliki na lepszą oprawę wizualną.
video_write_modeopcjonalne
Typenum
Domyślnebalanced
fastbalancedsmall
Tryb zapisu wideo, gdzie 'balanced' oferuje kompromis między prędkością a jakością. Wybierz 'small' dla najmniejszych plików i najwolniejszego zapisu; szybszy zapis zwraca wyniki wcześniej, ale tworzy większe pliki.
wymagane Nazwa kanoniczna, również akceptowana

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "wan/v2.2-5b/image-to-video",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 150,
    "usd": "0.15",
    "charged": 150,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "prompt": "The white dragon warrior stands still, eyes full of determination and strength. The camera slowly moves closer or circles around the warrior, highlighting the powerful presence and heroic spirit of the character.",
    "seed": 42
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
video
object {url, content_type, file_name, file_size}Plik wideo utworzony podczas generowania.
prompt
stringPrompt tekstowy użyty do wygenerowania wideo.
seed
integerWartość ziarna stosowana podczas generowania.

Więcej modeli: Obraz na wideo

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/wan/v2.2-5b/image-to-video.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt