Skip to content

Wan Effects

Integrate

Model id wan-effects
# 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-effects?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "subject": "fox",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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"

This request: $0.35 350 API credits · ≈ ₽36.91 Run it on this page

Get API key
Alibaba Image to Video #motion#effects

Wan 2.1 effects model that applies a chosen visual effect such as cakeify or hulk to an image

Made on Doitong

Public works made with Wan 2.1 by the Doitong community. Reuse a prompt in one click.

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

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

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

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

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required image_url
Drop a file, or

URL pointing to the input image.

aspect_ratio default 16:9

Width-to-height ratio for the output video.

•required

Subject text for an effect: its predefined prompt template is populated with this value.

Advanced effect_type · num_frames · frames_per_second · num_inference_steps · lora_scale · seed · turbo_mode · enable_safety_checker
default cakeify

Effect type applied to the video.

default 81

Frame count for generation.

default 16

Output video frame rate, measured in frames per second.

default 30

Sampling step count, trading longer processing time for better quality as the count increases.

default 1

LoRA weight scaling factor that controls the strength of its effect.

Seed that makes generation reproducible. Setting it to None selects a seed randomly.

POST /run/wan-effects?wait=20 quote → $0.35
# 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-effects?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "subject": "fox",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About Wan Effects

Animates `image_url` with an effect selected via `effect_type` (default cakeify, 43 options), inserting your `subject` into the effect's prompt template. `num_frames` is 81-100, `frames_per_second` 5-24, and `aspect_ratio` 16:9, 9:16 or 1:1. `lora_scale` (0.1-2) sets intensity and `turbo_mode` trades quality for speed.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
subjectrequired
Typestring
Subject text for an effect: its predefined prompt template is populated with this value.
image_urlrequired image
Typeurl · image
URL pointing to the input image.
effect_typeoptional
Typeenum
Defaultcakeify
squishmuscleinflatecrushrotategun-shootingdeflatecakeifyhulkbabybrideclassypuppysnow-whitedisney-princessmona-lisa
+27 morepaintingpirate-captainprincessjunglesamuraivipwarriorzenassassintimelapsetsunamifirezoom-calldoom-fpsfus-ro-dahhug-jesusrobot-face-revealsuper-saiyanjumpscarelaughingcartoon-jaw-dropcryingkissingangry-faceselfie-younger-selfanimeifyblast
Effect type applied to the video.
num_framesoptional
Typeinteger
Default81
81 – 100
Frame count for generation.
frames_per_secondoptional
Typeinteger
Default16
5 – 24
Output video frame rate, measured in frames per second.
seedoptional
Typeinteger | null
Seed that makes generation reproducible. Setting it to None selects a seed randomly.
aspect_ratiooptional
Typeenum
Default16:9
16:99:161:1
Width-to-height ratio for the output video.
num_inference_stepsoptional
Typeinteger
Default30
2 – 40
Sampling step count, trading longer processing time for better quality as the count increases.
lora_scaleoptional
Typenumber
Default1
0.1 – 2
LoRA weight scaling factor that controls the strength of its effect.
turbo_modeoptional
Typeboolean
Defaultfalse
Turbo mode, which trades video quality for faster generation when enabled.
enable_safety_checkeroptional
Typeboolean
Defaulttrue
Screening can be relaxed by setting false, provided the caller is authorized.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "wan-effects",
  "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": 350,
    "usd": "0.35",
    "charged": 350,
    "refunded": 0
  },
  "input": {
    "subject": "fox",
    "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
    },
    "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"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
video
object {url, content_type, file_name, file_size}Video produced by the model.
seed
integer

More models: Image to Video

For AI agents: this page as Markdown is at https://doitong.com/en-US/developers/models/wan-effects.md. All models and guides: https://doitong.com/developers/llms.txt