Skip to content

Wan-2.1 LoRA Trainer · T2V 14b

Integrate

Model id wan-trainer/t2v-14b
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/wan-trainer/t2v-14b?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "training_data_url": "https://example.com/your-file.zip"
  }'

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

This request: $2.00 2,000 API credits Run it on this page

Get API key
Alibaba Training #lora#training

LoRA trainer for the larger Wan 2.1 text-to-video 14B model, from a zip of images or videos

Made on Doitong

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

Public works shown: 2
Create a realistic cinematic UGC-style commercial video, exactly 30 seconds long. The entire scen... Video

Create a realistic cinematic UGC-style commercial video, exactly 30 seconds long. The entire scene takes place inside a modern passenger airplane during a daytime flight. Natural smartphone-like cinematography, realistic airplane cabin, authentic passengers, natural lighting, realistic skin...

Реалистичная бытовая сцена в советской одесской квартире зимним вечером. Женщина находится на кух... Video

Реалистичная бытовая сцена в советской одесской квартире зимним вечером. Женщина находится на кухне, мужчина — в комнате и прихожей. Атмосфера обычной советской семьи перед приходом гостей. Голоса: все персонажи говорят по-русски с естественным, выразительным одесским говором. Характерная...

Build a request

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

•required

Training ZIP archive URL for images sharing a consistent style, optionally including caption text files named to match their corresponding image or video files. Aim to include at least 10 images, videos, or a mixture of both, with larger collections preferred.

default 400

Total step count for training.

Advanced trigger_phrase · learning_rate · auto_scale_input
default

Phrase that prompts the model to produce an image.

default 0.0002

Learning-rate setting: potentially quicker training comes with a risk of overfitting when the rate is increased.

POST /run/wan-trainer/t2v-14b?wait=20 quote → $2.00
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/wan-trainer/t2v-14b?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "training_data_url": "https://example.com/your-file.zip"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/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-2.1 LoRA Trainer · T2V 14b

Trains a LoRA for the 14B Wan 2.1 text-to-video model from a zip archive at `training_data_url`, optionally with caption text files. `number_of_steps` ranges from 100 to 20000 and `learning_rate` from 1e-6 to 1. Use `trigger_phrase` to name the concept and `auto_scale_input` to fit video to 81 frames at 16fps. Outputs LoRA weights and a config file.

Parameters

NameType DefaultAllowed Description
training_data_urlrequired
Typestring
Training ZIP archive URL for images sharing a consistent style, optionally including caption text files named to match their corresponding image or video files. Aim to include at least 10 images, videos, or a mixture of both, with larger collections preferred.
number_of_stepsoptional
Typeinteger
Default400
100 – 20,000
Total step count for training.
learning_rateoptional
Typenumber
Default0.0002
0.000001 – 1
Learning-rate setting: potentially quicker training comes with a risk of overfitting when the rate is increased.
trigger_phraseoptional
Typestring
Default
Phrase that prompts the model to produce an image.
auto_scale_inputoptional
Typeboolean
Defaultfalse
Whether to automatically scale the input video: true sets its length to 81 frames and its frame rate to 16 fps.
required

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "wan-trainer/t2v-14b",
  "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": 2000,
    "usd": "2.00",
    "charged": 2000,
    "refunded": 0
  },
  "input": {
    "training_data_url": "https://example.com/your-file.zip"
  },
  "output": {
    "lora_file": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "config_file": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/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
lora_file
object {url, content_type, file_name, file_size}URL pointing to the LoRA weights produced by training.
config_file
object {url, content_type, file_name, file_size}Configuration for initializing inference endpoints.

More models: Training

For AI agents: this page as Markdown is at https://doitong.com/developers/models/wan-trainer/t2v-14b.md. All models and guides: https://doitong.com/developers/llms.txt