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

Wan v2.2 5B · Image to Video

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

ID โมเดล 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.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

คำขอนี้: $0.15 150 เครดิต API เรียกใช้ในหน้านี้

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

Wan 2.2 5B สำหรับแปลงภาพเป็นวิดีโอ รองรับจำนวนเฟรมที่ยืดหยุ่น 580p หรือ 720p และการทำอินเทอร์โพเลชันเฟรม

สร้างบน Doitong

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

ผลงานสาธารณะที่แสดง: 2
Create a realistic cinematic UGC-style commercial video, exactly 30 seconds long. The entire scen... วิดีโอ

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...

Реалистичная бытовая сцена в советской одесской квартире зимним вечером. Женщина находится на кух... วิดีโอ

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

สร้างคำขอ

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

•จำเป็น

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

•จำเป็น image_url
วางไฟล์ หรือ

URL รูปภาพต้นฉบับ โดยอัตราส่วนภาพที่เลือกจะกำหนดว่าจำเป็นต้องประมวลผลล่วงหน้าหรือไม่: หากไม่ตรงกัน ระบบจะปรับขนาดแล้วครอบจากกึ่งกลาง

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

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

aspect_ratio ค่าเริ่มต้น auto

สัดส่วนของวิดีโอที่สร้าง ซึ่งเลือกโดยอัตโนมัติจากรูปภาพอินพุตเมื่อกำหนดเป็น 'auto'

ขั้นสูง 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
ค่าเริ่มต้น

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

POST /run/wan/v2.2-5b/image-to-video?wait=20 ใบเสนอราคา → $0.15
# 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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

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

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

เกี่ยวกับ Wan v2.2 5B · Image to Video

ทำให้ภาพ (`image_url`) เคลื่อนไหวจากข้อความ `prompt` `num_frames` อยู่ระหว่าง 17 ถึง 161 และ `frames_per_second` อยู่ระหว่าง 4 ถึง 60 ที่ 580p หรือ 720p อัตราส่วนภาพเป็น auto, 16:9, 9:16 หรือ 1:1 ได้ การทำอินเทอร์โพเลชันเฟรมใช้ film หรือ rife โดยเพิ่ม 0 ถึง 4 เฟรมระหว่างแต่ละคู่ และ `video_quality` กับ `video_write_mode` ใช้ควบคุมการเข้ารหัส

พารามิเตอร์

ส่งชื่อมาตรฐานหรือชื่อดั้งเดิมอย่างใดอย่างหนึ่งเท่านั้น ห้ามส่งทั้งสองชื่อ ชื่อมาตรฐาน

ชื่อประเภท ค่าเริ่มต้นค่าที่อนุญาต คำอธิบาย
image_urlจำเป็น image
ประเภทurl · image
URL รูปภาพต้นฉบับ โดยอัตราส่วนภาพที่เลือกจะกำหนดว่าจำเป็นต้องประมวลผลล่วงหน้าหรือไม่: หากไม่ตรงกัน ระบบจะปรับขนาดแล้วครอบจากกึ่งกลาง
promptจำเป็น
ประเภทstring
คำสั่งข้อความที่ใช้ควบคุมการสร้างวิดีโอ
num_framesไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น81
17 – 161
จำนวนเฟรมสำหรับการสร้าง โดยอยู่ในช่วง 17–161 และรวมค่าขอบเขต
frames_per_secondไม่บังคับ
ประเภทinteger | null
ค่าเริ่มต้น24
4 – 60
อัตราเฟรมวิดีโอที่สร้าง รองรับค่าตั้งแต่ 4 ถึง 60 การตั้งค่า `adjust_fps_for_interpolation` เป็น false จะคงอัตรานี้ไว้โดยไม่เปลี่ยนแปลง เมื่อใช้การอินเทอร์โพเลชันและตั้งค่า `adjust_fps_for_interpolation` เป็น true (ค่าเริ่มต้น) ให้คูณอัตรานี้ด้วยหนึ่งบวกจำนวนเฟรมที่อินเทอร์โพเลตเพื่อคำนวณ FPS สุดท้าย เช่น 16 FPS ที่มีเฟรมอินเทอร์โพเลต 1 เฟรมจะกลายเป็น 32 FPS
negative_promptไม่บังคับ
ประเภทstring
ค่าเริ่มต้น
พรอมต์เชิงลบที่ใช้เมื่อสร้างวิดีโอ
seedไม่บังคับ
ประเภทinteger | null
Seed ที่ทำให้การสร้างได้ผลลัพธ์ซ้ำเดิม การตั้งค่าเป็น None จะสุ่มเลือก seed
resolutionไม่บังคับ
ประเภทenum
ค่าเริ่มต้น720p
580p720p
ความละเอียดวิดีโอเอาต์พุต: 580p หรือ 720p
aspect_ratioไม่บังคับ
ประเภทenum
ค่าเริ่มต้นauto
auto16:99:161:1
สัดส่วนของวิดีโอที่สร้าง ซึ่งเลือกโดยอัตโนมัติจากรูปภาพอินพุตเมื่อกำหนดเป็น 'auto'
num_inference_stepsไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น40
2 – 50
จำนวนขั้นตอนการสุ่มตัวอย่าง ซึ่งแลกเวลาในการประมวลผลที่นานขึ้นกับคุณภาพที่ดีขึ้นเมื่อเพิ่มจำนวน
enable_safety_checkerไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
การตรวจสอบความปลอดภัยของอินพุตก่อนประมวลผล ซึ่งมีเพียงบัญชีที่ได้รับอนุญาตเท่านั้นที่ปิดใช้ได้ คำขอที่ไม่มีสิทธิ์จะถูกตรวจสอบเสมอ มิฉะนั้นค่า true จะเปิดใช้การตรวจสอบ
enable_output_safety_checkerไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
ควบคุมการตรวจสอบความปลอดภัยของวิดีโอที่สร้าง โดยตั้งค่า true เพื่อเปิดใช้การตรวจสอบหลังการสร้าง
enable_prompt_expansionไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
อนุญาตให้โมเดลภาษาขนาดใหญ่เพิ่มรายละเอียดให้พรอมต์ การเปิดใช้ส่วนขยายนี้จะไม่เปลี่ยนความหมายของพรอมต์
guidance_scaleไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น3.5
1 – 10
ความแรงของการกำกับแบบ Classifier-free ซึ่งแลกความเป็นไปได้ที่จะสูญเสียคุณภาพกับการจับคู่พรอมต์ที่ใกล้เคียงขึ้นเมื่อเพิ่มสเกล
shiftไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น5
1 – 10
การตั้งค่าการเลื่อนวิดีโอ โดยค่าที่อนุญาตอยู่ในช่วง 1.0–10.0
interpolator_modelไม่บังคับ
ประเภทenum
ค่าเริ่มต้นfilm
nonefilmrife
การตั้งค่าการอินเทอร์โพเลตเฟรม: เลือก None เพื่อข้ามการอินเทอร์โพเลชัน หรือระบุโมเดลที่จะดำเนินการ
num_interpolated_framesไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น0
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 เพื่อให้ได้ไฟล์เล็กที่สุดและเขียนช้าที่สุด การเขียนที่เร็วขึ้นจะส่งคืนผลลัพธ์เร็วกว่าแต่สร้างไฟล์ขนาดใหญ่กว่า
จำเป็น ชื่อมาตรฐาน ซึ่งรองรับเช่นกัน

พารามิเตอร์ไฟล์รับ URL https:// สาธารณะ, data: URI ขนาดไม่เกิน 10 MB หรือ file_url ของไฟล์ที่อัปโหลด ไฟล์

เอาต์พุต

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/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-5b/image-to-video.md. โมเดลและคู่มือทั้งหมด: https://doitong.com/developers/llms.txt