ข้ามไปยังเนื้อหา

Wan-2.2 Text-to-Video A14B with LoRAs

ผสานการทำงาน

ID โมเดล wan/v2.2-a14b/text-to-video/lora
# 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-a14b/text-to-video/lora?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "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"

คำขอนี้: ≈$0.507 507 เครดิต API · ≈ ₽54.54 เรียกใช้ในหน้านี้

รับคีย์ API
Alibaba ข้อความเป็นวิดีโอ สูงสุด 720p

สร้างวิดีโอจากข้อความด้วย A14B รองรับ LoRA และการเล่นย้อนกลับแบบเลือกได้

สร้างบน Doitong

ผลงานสาธารณะที่สร้างด้วย Wan v22 LoRA โดยชุมชน Doitong นำพรอมต์กลับมาใช้ได้ในคลิกเดียว

ผลงานสาธารณะที่แสดง: 3
Создай 30-секундный обучающий музыкальный ролик для детей 3–5 лет. Тема: транспорт. Яркая 2D-аним... วิดีโอ

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

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

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

# PROMPT: Animated Mother’s Day greeting card **Format:** vertical video 9:16 **Duration:** 12–15... วิดีโอ

# PROMPT: Animated Mother’s Day greeting card **Format:** vertical video 9:16 **Duration:** 12–15 seconds **Style:** high‑quality Pixar‑inspired 3D animation, cinematic, warm, emotional, charming animated movie aesthetic. ### The main character is a child Use the attached image as the only and...

สร้างคำขอ

ตัวควบคุมสร้างจากสคีมาของโมเดล โค้ดและราคาจะอัปเดตเมื่อคุณเปลี่ยนค่า

•จำเป็น

คำสั่งข้อความที่ใช้ควบคุมการสร้างวิดีโอ

resolution ค่าเริ่มต้น 720p

ความละเอียดวิดีโอเอาต์พุต: 480p, 580p หรือ 720p

aspect_ratio ค่าเริ่มต้น 16:9

อัตราส่วนภาพของวิดีโอเอาต์พุต ซึ่งเป็น 16:9 หรือ 9:16

ค่าเริ่มต้น 81

จำนวนเฟรมสำหรับการสร้าง โดยอยู่ในช่วง 17–161 และรวมค่าขอบเขต

ขั้นสูง negative_prompt · acceleration · interpolator_model · video_quality · video_write_mode · frames_per_second · num_inference_steps · guidance_scale · guidance_scale_2 · shift · num_interpolated_frames · seed · enable_safety_checker · enable_output_safety_checker · enable_prompt_expansion · adjust_fps_for_interpolation · reverse_video · loras
ค่าเริ่มต้น

พรอมต์เชิงลบที่ใช้เมื่อสร้างวิดีโอ

acceleration ค่าเริ่มต้น regular

การตั้งค่าการเร่งความเร็ว โดยแนะนำให้เลือก 'regular' การเพิ่มการเร่งความเร็วจะลดคุณภาพเพื่อย่นเวลาในการสร้าง

interpolator_model ค่าเริ่มต้น film

การตั้งค่าการอินเทอร์โพเลตเฟรม: เลือก None เพื่อข้ามการอินเทอร์โพเลชัน หรือระบุโมเดลที่จะดำเนินการ

video_quality ค่าเริ่มต้น high

การตั้งค่าคุณภาพวิดีโอเอาต์พุต ซึ่งจะใช้พื้นที่ไฟล์มากขึ้นเพื่อปรับปรุงภาพเมื่อเพิ่มค่า

video_write_mode ค่าเริ่มต้น balanced

โหมดการเขียนวิดีโอ โดย balanced เป็นการประนีประนอมระหว่างความเร็วและคุณภาพ เลือก small เพื่อให้ได้ไฟล์เล็กที่สุดและเขียนช้าที่สุด การเขียนที่เร็วขึ้นจะส่งคืนผลลัพธ์เร็วกว่าแต่สร้างไฟล์ขนาดใหญ่กว่า

ค่าเริ่มต้น 16

อัตราเฟรมวิดีโอที่สร้าง รองรับค่าตั้งแต่ 4 ถึง 60 การตั้งค่า `adjust_fps_for_interpolation` เป็น false จะคงอัตรานี้ไว้โดยไม่เปลี่ยนแปลง เมื่อใช้การอินเทอร์โพเลชันและตั้งค่า `adjust_fps_for_interpolation` เป็น true (ค่าเริ่มต้น) ให้คูณอัตรานี้ด้วยหนึ่งบวกจำนวนเฟรมที่อินเทอร์โพเลตเพื่อคำนวณ FPS สุดท้าย เช่น 16 FPS ที่มีเฟรมอินเทอร์โพเลต 1 เฟรมจะกลายเป็น 32 FPS

ค่าเริ่มต้น 27

จำนวนขั้นตอนการสุ่มตัวอย่าง ซึ่งแลกเวลาในการประมวลผลที่นานขึ้นกับคุณภาพที่ดีขึ้นเมื่อเพิ่มจำนวน

ค่าเริ่มต้น 3.5

ความแรงของการกำกับแบบ Classifier-free ซึ่งแลกความเป็นไปได้ที่จะสูญเสียคุณภาพกับการจับคู่พรอมต์ที่ใกล้เคียงขึ้นเมื่อเพิ่มสเกล

ค่าเริ่มต้น 4

สเกลการกำกับที่ควบคุมว่าโมเดลจะทำตามพรอมต์ในระยะที่สองได้ใกล้เคียงเพียงใด

ค่าเริ่มต้น 5

การตั้งค่าการเลื่อนวิดีโอ โดยค่าที่อนุญาตอยู่ในช่วง 1.0–10.0

ค่าเริ่มต้น 1

แทรกเฟรมที่อินเทอร์โพเลต 0–4 เฟรมลงในทุกช่องว่างระหว่างเฟรมที่สร้างสองเฟรม

Seed ที่ทำให้การสร้างได้ผลลัพธ์ซ้ำเดิม การตั้งค่าเป็น None จะสุ่มเลือก seed

ค่าเริ่มต้น []

น้ำหนัก LoRA ที่ใช้ระหว่างการอนุมาน

POST /run/wan/v2.2-a14b/text-to-video/lora?wait=20 ใบเสนอราคา → $0.507
# 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-a14b/text-to-video/lora?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "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"

เรียกใช้คำขอนี้

คีย์ของคุณจะอยู่ในเบราว์เซอร์นี้ โดยส่งไปยัง Doitong API เท่านั้น และจะบันทึกใน localStorage ก็ต่อเมื่อคุณเลือกจดจำ รับคีย์ API

เกี่ยวกับ Wan-2.2 Text-to-Video A14B with LoRAs

สร้างวิดีโอจากข้อความใน `prompt` พร้อมใช้น้ำหนัก LoRA ที่ระบุใน `loras` `reverse_video` จะเล่นคลิปย้อนกลับ `num_frames` อยู่ในช่วง 17 ถึง 161, `resolution` คือ 480p, 580p หรือ 720p และอัตราส่วนภาพคือ 16:9, 9:16 หรือ 1:1 รองรับการแทรกเฟรมแบบ film หรือ rife และสเกลการนำทางสองค่า

พารามิเตอร์

ชื่อประเภท ค่าเริ่มต้นค่าที่อนุญาต คำอธิบาย
promptจำเป็น
ประเภทstring
คำสั่งข้อความที่ใช้ควบคุมการสร้างวิดีโอ
negative_promptไม่บังคับ
ประเภทstring
ค่าเริ่มต้น
พรอมต์เชิงลบที่ใช้เมื่อสร้างวิดีโอ
num_framesไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น81
17 – 161
จำนวนเฟรมสำหรับการสร้าง โดยอยู่ในช่วง 17–161 และรวมค่าขอบเขต
frames_per_secondไม่บังคับ
ประเภทinteger | null
ค่าเริ่มต้น16
4 – 60
อัตราเฟรมวิดีโอที่สร้าง รองรับค่าตั้งแต่ 4 ถึง 60 การตั้งค่า `adjust_fps_for_interpolation` เป็น false จะคงอัตรานี้ไว้โดยไม่เปลี่ยนแปลง เมื่อใช้การอินเทอร์โพเลชันและตั้งค่า `adjust_fps_for_interpolation` เป็น true (ค่าเริ่มต้น) ให้คูณอัตรานี้ด้วยหนึ่งบวกจำนวนเฟรมที่อินเทอร์โพเลตเพื่อคำนวณ FPS สุดท้าย เช่น 16 FPS ที่มีเฟรมอินเทอร์โพเลต 1 เฟรมจะกลายเป็น 32 FPS
seedไม่บังคับ
ประเภทinteger | null
Seed ที่ทำให้การสร้างได้ผลลัพธ์ซ้ำเดิม การตั้งค่าเป็น None จะสุ่มเลือก seed
resolutionไม่บังคับ
ประเภทenum
ค่าเริ่มต้น720p
480p580p720p
ความละเอียดวิดีโอเอาต์พุต: 480p, 580p หรือ 720p
aspect_ratioไม่บังคับ
ประเภทenum
ค่าเริ่มต้น16:9
16:99:161:1
อัตราส่วนภาพของวิดีโอเอาต์พุต ซึ่งเป็น 16:9 หรือ 9:16
num_inference_stepsไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น27
2 – 40
จำนวนขั้นตอนการสุ่มตัวอย่าง ซึ่งแลกเวลาในการประมวลผลที่นานขึ้นกับคุณภาพที่ดีขึ้นเมื่อเพิ่มจำนวน
enable_safety_checkerไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
การตรวจสอบความปลอดภัยของอินพุตก่อนประมวลผล ซึ่งมีเพียงบัญชีที่ได้รับอนุญาตเท่านั้นที่ปิดใช้ได้ คำขอที่ไม่มีสิทธิ์จะถูกตรวจสอบเสมอ มิฉะนั้นค่า true จะเปิดใช้การตรวจสอบ
enable_output_safety_checkerไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
ควบคุมการตรวจสอบความปลอดภัยของวิดีโอที่สร้าง โดยตั้งค่า true เพื่อเปิดใช้การตรวจสอบหลังการสร้าง
enable_prompt_expansionไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
อนุญาตให้โมเดลภาษาขนาดใหญ่เพิ่มรายละเอียดให้พรอมต์ การเปิดใช้ส่วนขยายนี้จะไม่เปลี่ยนความหมายของพรอมต์
accelerationไม่บังคับ
ประเภทenum
ค่าเริ่มต้นregular
noneregular
การตั้งค่าการเร่งความเร็ว โดยแนะนำให้เลือก 'regular' การเพิ่มการเร่งความเร็วจะลดคุณภาพเพื่อย่นเวลาในการสร้าง
guidance_scaleไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น3.5
1 – 10
ความแรงของการกำกับแบบ Classifier-free ซึ่งแลกความเป็นไปได้ที่จะสูญเสียคุณภาพกับการจับคู่พรอมต์ที่ใกล้เคียงขึ้นเมื่อเพิ่มสเกล
guidance_scale_2ไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น4
1 – 10
สเกลการกำกับที่ควบคุมว่าโมเดลจะทำตามพรอมต์ในระยะที่สองได้ใกล้เคียงเพียงใด
shiftไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น5
1 – 10
การตั้งค่าการเลื่อนวิดีโอ โดยค่าที่อนุญาตอยู่ในช่วง 1.0–10.0
interpolator_modelไม่บังคับ
ประเภทenum
ค่าเริ่มต้นfilm
nonefilmrife
การตั้งค่าการอินเทอร์โพเลตเฟรม: เลือก None เพื่อข้ามการอินเทอร์โพเลชัน หรือระบุโมเดลที่จะดำเนินการ
num_interpolated_framesไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น1
0 – 4
แทรกเฟรมที่อินเทอร์โพเลต 0–4 เฟรมลงในทุกช่องว่างระหว่างเฟรมที่สร้างสองเฟรม
adjust_fps_for_interpolationไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
ตัวเลือกปรับอัตราเฟรม: false จะคง FPS ที่ระบุไว้ ส่วน true จะคูณด้วยหนึ่งบวกจำนวนเฟรมที่อินเทอร์โพเลต ดังนั้น 16 FPS จะกลายเป็น 32 FPS เมื่ออินเทอร์โพเลต 1 เฟรมและเปิดใช้การปรับ
video_qualityไม่บังคับ
ประเภทenum
ค่าเริ่มต้นhigh
lowmediumhighmaximum
การตั้งค่าคุณภาพวิดีโอเอาต์พุต ซึ่งจะใช้พื้นที่ไฟล์มากขึ้นเพื่อปรับปรุงภาพเมื่อเพิ่มค่า
video_write_modeไม่บังคับ
ประเภทenum
ค่าเริ่มต้นbalanced
fastbalancedsmall
โหมดการเขียนวิดีโอ โดย balanced เป็นการประนีประนอมระหว่างความเร็วและคุณภาพ เลือก small เพื่อให้ได้ไฟล์เล็กที่สุดและเขียนช้าที่สุด การเขียนที่เร็วขึ้นจะส่งคืนผลลัพธ์เร็วกว่าแต่สร้างไฟล์ขนาดใหญ่กว่า
lorasไม่บังคับ
ประเภทobject[]
ค่าเริ่มต้น[]
น้ำหนัก LoRA ที่ใช้ระหว่างการอนุมาน
loras[].pathจำเป็น
ประเภทstring
ตำแหน่งของน้ำหนัก LoRA ระบุเป็น URL หรือพาธ
loras[].weight_nameไม่บังคับ
ประเภทstring | null
ชื่อค่าน้ำหนัก LoRA ซึ่งจำเป็นเฉพาะเมื่อที่เก็บ Hugging Face มีไฟล์ safetensors มากกว่า 1 ไฟล์ ชื่อนี้จะใช้เฉพาะเมื่อ `path` ระบุที่เก็บดังกล่าว
loras[].scaleไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น1
0 – 4
ตัวคูณที่ใช้กับน้ำหนัก LoRA ก่อนผสานเข้ากับโมเดลพื้นฐาน
loras[].transformerไม่บังคับ
ประเภทenum
ค่าเริ่มต้นhigh
highlowboth
ปลายทางของ Transformer สำหรับน้ำหนัก LoRA เลือก 'high' สำหรับ Transformer ที่มีสัญญาณรบกวนสูง, 'low' สำหรับ Transformer ที่มีสัญญาณรบกวนต่ำ หรือ 'both' เพื่อโหลดน้ำหนักไปยัง Transformer ทั้งสองตัว
reverse_videoไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
ตัวเลือกย้อนกลับวิดีโอ โดยค่า true จะย้อนการเล่น
จำเป็น

เอาต์พุต

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "wan/v2.2-a14b/text-to-video/lora",
  "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": 507,
    "usd": "0.507",
    "charged": 507,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "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": "A close-up of a young woman smiling gently in the rain, raindrops glistening on her face and eyelashes. The video captures the delicate details of her expression and the water droplets, with soft light reflecting off her skin in the rainy atmosphere.",
    "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"
  }
}
ไฟล์ของคุณ คุณเลือกเองทุก outputs[].url คือสำเนาบนพื้นที่จัดเก็บของเรา: เก็บไว้ตลอดไป (คิดค่าบริการต่อ GB-เดือน) หรือฟรี 7 วัน โดยกำหนดได้ในการตั้งค่าบัญชีหรือ ?storage=
รูปแบบเดียวกันในทุกโมเดลtype, url, content_type, width, height และ duration สำหรับภาพ วิดีโอ และเสียงเหมือนกันทั้งหมด ส่วน output คือออบเจ็กต์ผลลัพธ์ของโมเดลเอง
ฟิลด์ของเอาต์พุต
video
object {url, content_type, file_name, file_size}ไฟล์วิดีโอที่สร้างขึ้น
prompt
stringพรอมต์ข้อความที่ใช้สร้างวิดีโอ
seed
integerค่า Seed ที่ใช้ระหว่างการสร้าง

โมเดลเพิ่มเติม: ข้อความเป็นวิดีโอ

สำหรับเอเจนต์ AI: หน้า Markdown นี้อยู่ที่ https://doitong.com/th/developers/models/wan/v2.2-a14b/text-to-video/lora.md. โมเดลและคู่มือทั้งหมด: https://doitong.com/developers/llms.txt