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

Wan VACE 14B · Reframe

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

ID โมเดล wan-vace-14b/reframe
# 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-vace-14b/reframe?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

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

ไฟล์เช่นเดียวกับตัวอย่าง: $1.50 1,500 เครดิต API ไฟล์ของคุณจะถูกวัดก่อนเรียกใช้ เรียกใช้ในหน้านี้

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

การจัดเฟรมวิดีโอใหม่ด้วย VACE 14B เป็นอัตราส่วนภาพใหม่ พร้อมการซูมและตัดขอบ โดยไม่จำเป็นต้องมีพรอมต์

สร้างบน Doitong

ผลงานสาธารณะที่สร้างด้วย Wan VACE 14B โดยชุมชน 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...

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

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

สร้างคำขอ

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

ค่าเริ่มต้น

คำสั่งข้อความสำหรับชี้นำการสร้างวิดีโอ ไม่บังคับเมื่อรีเฟรม

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

ข้อมูลอ้างอิงสำหรับรีเฟรมที่ระบุเป็น URL ซึ่งชี้ไปยังไฟล์วิดีโอต้นทาง

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

ความละเอียดของวิดีโอเอาต์พุต

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

อัตราส่วนภาพของวิดีโอผลลัพธ์

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

จำนวนเฟรมเอาต์พุต โดยมีช่วงรวมขอบเขต 81–241

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

จำนวนการทำอินเทอร์โพเลชัน: 0 จะคงเฟรมต้นฉบับไว้โดยไม่ทำอินเทอร์โพเลชัน ค่าอื่นจะระบุจำนวนเฟรมกลางที่ต้องสร้างระหว่างเฟรมเหล่านั้น

ขั้นสูง negative_prompt · sampler · acceleration · video_quality · video_write_mode · interpolator_model · transparency_mode · image · end_image · frames_per_second · num_inference_steps · guidance_scale · shift · temporal_downsample_factor · auto_downsample_min_fps · zoom_factor · seed · match_input_frames_per_second · enable_safety_checker · enable_prompt_expansion · enable_auto_downsample · return_frames_zip · trim_borders
ค่าเริ่มต้น letterboxing, borders...

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

sampler ค่าเริ่มต้น unipc

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

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

การตั้งค่าการเร่งการอนุมาน โดยเลือก 'none' หรือ 'regular': การประมวลผลแบบเร่งความเร็วขึ้นอย่างมาก โดยแลกกับการเปลี่ยนแปลงเอาต์พุตเพียงเล็กน้อย

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

ระดับคุณภาพของวิดีโอผลลัพธ์

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

โหมดการเขียนสำหรับวิดีโอผลลัพธ์

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

การเลือกโมเดลแทรกเฟรม: 'rife' หรือ 'film'

transparency_mode ค่าเริ่มต้น content_aware

การจัดการความโปร่งใสสำหรับเฟรมเริ่มต้นและเฟรมสิ้นสุด ซึ่งกำหนดวิธีเติมบริเวณโปร่งใส

first_frame_url

ข้อมูลอ้างอิงเฟรมแรกที่ระบุเป็น URL เพื่อให้โมเดลใช้เมื่อประมวลผลวิดีโอ

last_frame_url

ข้อมูลอ้างอิงเฟรมสุดท้ายที่ระบุเป็น URL เพื่อให้โมเดลใช้เมื่อประมวลผลวิดีโอ

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

อัตราเฟรมของวิดีโอที่สร้าง ใช้เฉพาะเมื่อ `match_input_frames_per_second` ไม่เป็น true ค่าที่ยอมรับได้คือ 5–30 เฟรมต่อวินาที

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

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

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

ความแรงในการจัดแนวพรอมต์ที่ควบคุมผ่าน classifier-free guidance การเพิ่มสเกลจะช่วยให้รูปภาพที่สร้างทำตามข้อความได้ใกล้เคียงยิ่งขึ้น

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

การตั้งค่าการเลื่อนที่ใช้เมื่อสร้างวิดีโอ

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

ตัวคูณการข้ามเฟรมของวิดีโอ ซึ่งแสดงเป็นจำนวนเต็ม โดยจะอัปแซมปลิงอัตโนมัติหนึ่งครั้งต่อทุกตัวคูณการดาวน์แซมปลิง ใช้ 0 เพื่อปิดการดาวน์แซมปลิงตามเวลา

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

อัตราเฟรมขั้นต่ำในเฟรมต่อวินาทีที่อนุญาตหลังการลดการสุ่มตัวอย่าง สำหรับฟุตเทจที่มีการเคลื่อนไหวน้อย การลดค่านี้ทำให้ลดการสุ่มตัวอย่างได้มากขึ้นและรองรับลำดับที่ยาวขึ้น ส่วนการเคลื่อนไหวที่เร็วมากอาจต้องใช้ค่าที่สูงขึ้น แม้ว่าค่าเริ่มต้นจะเหมาะกับวิดีโอส่วนใหญ่ การลดการสุ่มตัวอย่างอัตโนมัติจะใช้เกณฑ์นี้เพื่อค้นหาตัวคูณต่ำสุดที่ยังคงรายละเอียดไว้

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

ตั้งค่าการซูมวิดีโอเป็น 0 เพื่อคงวิดีโอเดิมไว้ ปัจจัยบวกจะขยายวิดีโอเทียบกับแคนวาสตามจำนวนดังกล่าว โดยตัดขอบด้านนอกออก

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

POST /run/wan-vace-14b/reframe?wait=20 ใบเสนอราคา → $1.50
# 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-vace-14b/reframe?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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 VACE 14B · Reframe

รับ `video_url` และจัดองค์ประกอบใหม่ให้เป็น `aspect_ratio` อื่น (auto, 16:9, 1:1 หรือ 9:16) `prompt` เป็นตัวเลือกเสริม `zoom_factor` (0 ถึง 0.9) ใช้ครอปเข้าไปในเฟรม และ `trim_borders` ใช้ลบขอบ โดยค่าเริ่มต้นจำนวนเฟรมและเฟรมเรตจะตรงกับอินพุต และ `resolution` อยู่ในช่วง 240p ถึง 720p

พารามิเตอร์

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

ชื่อประเภท ค่าเริ่มต้นค่าที่อนุญาต คำอธิบาย
promptไม่บังคับ
ประเภทstring
ค่าเริ่มต้น
คำสั่งข้อความสำหรับชี้นำการสร้างวิดีโอ ไม่บังคับเมื่อรีเฟรม
negative_promptไม่บังคับ
ประเภทstring
ค่าเริ่มต้นletterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards
พรอมต์เชิงลบที่ใช้เมื่อสร้างวิดีโอ
match_input_num_framesไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
แหล่งที่มาของจำนวนเฟรมของวิดีโอที่สร้าง: false ใช้ `num_frames` ส่วน true จะคัดลอกจำนวนเฟรมของวิดีโออินพุต
num_framesไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น81
17 – 241
จำนวนเฟรมเอาต์พุต โดยมีช่วงรวมขอบเขต 81–241
match_input_frames_per_secondไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
แหล่งที่มาของอัตราเฟรมของวิดีโอที่สร้าง: false ใช้ `frames_per_second` ส่วน true จะคัดลอกอัตราเฟรมของวิดีโออินพุต
frames_per_secondไม่บังคับ
ประเภทinteger | null
ค่าเริ่มต้น16
5 – 30
อัตราเฟรมของวิดีโอที่สร้าง ใช้เฉพาะเมื่อ `match_input_frames_per_second` ไม่เป็น true ค่าที่ยอมรับได้คือ 5–30 เฟรมต่อวินาที
seedไม่บังคับ
ประเภทinteger | null
Seed ที่ทำให้การสร้างได้ผลลัพธ์ซ้ำเดิม การตั้งค่าเป็น None จะสุ่มเลือก seed
resolutionไม่บังคับ
ประเภทenum
ค่าเริ่มต้นauto
auto240p360p480p580p720p
ความละเอียดของวิดีโอเอาต์พุต
aspect_ratioไม่บังคับ
ประเภทenum
ค่าเริ่มต้นauto
auto16:91:19:16
อัตราส่วนภาพของวิดีโอผลลัพธ์
num_inference_stepsไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น30
2 – 50
จำนวนขั้นตอนการสุ่มตัวอย่าง ซึ่งแลกเวลาในการประมวลผลที่นานขึ้นกับคุณภาพที่ดีขึ้นเมื่อเพิ่มจำนวน
guidance_scaleไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น5
1 – 10
ความแรงในการจัดแนวพรอมต์ที่ควบคุมผ่าน classifier-free guidance การเพิ่มสเกลจะช่วยให้รูปภาพที่สร้างทำตามข้อความได้ใกล้เคียงยิ่งขึ้น
samplerไม่บังคับ
ประเภทenum
ค่าเริ่มต้นunipc
unipcdpm++euler
แซมเพลอร์ที่ใช้เมื่อสร้างวิดีโอ
shiftไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น5
1 – 15
การตั้งค่าการเลื่อนที่ใช้เมื่อสร้างวิดีโอ
video_urlจำเป็น video
ประเภทurl · video
ข้อมูลอ้างอิงสำหรับรีเฟรมที่ระบุเป็น URL ซึ่งชี้ไปยังไฟล์วิดีโอต้นทาง
first_frame_urlไม่บังคับ image
ประเภทstring | null
ข้อมูลอ้างอิงเฟรมแรกที่ระบุเป็น URL เพื่อให้โมเดลใช้เมื่อประมวลผลวิดีโอ
last_frame_urlไม่บังคับ end_image
ประเภทstring | null
ข้อมูลอ้างอิงเฟรมสุดท้ายที่ระบุเป็น URL เพื่อให้โมเดลใช้เมื่อประมวลผลวิดีโอ
enable_safety_checkerไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
สวิตช์ตรวจสอบความปลอดภัย ซึ่งการตั้งค่าเป็นปิดต้องได้รับอนุญาตจากบัญชี หากไม่มีการอนุญาตดังกล่าว ทุกคำขอจะได้รับการตรวจสอบโดยไม่คำนึงถึงการตั้งค่า; true จะเปิดใช้ตัวตรวจสอบ
enable_prompt_expansionไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
ควบคุมว่าจะเปิดใช้การขยายพรอมต์หรือไม่
accelerationไม่บังคับ
ประเภทenum
ค่าเริ่มต้นregular
nonelowregular
การตั้งค่าการเร่งการอนุมาน โดยเลือก 'none' หรือ 'regular': การประมวลผลแบบเร่งความเร็วขึ้นอย่างมาก โดยแลกกับการเปลี่ยนแปลงเอาต์พุตเพียงเล็กน้อย
video_qualityไม่บังคับ
ประเภทenum
ค่าเริ่มต้นhigh
lowmediumhighmaximum
ระดับคุณภาพของวิดีโอผลลัพธ์
video_write_modeไม่บังคับ
ประเภทenum
ค่าเริ่มต้นbalanced
fastbalancedsmall
โหมดการเขียนสำหรับวิดีโอผลลัพธ์
num_interpolated_framesไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น0
0 – 5
จำนวนการทำอินเทอร์โพเลชัน: 0 จะคงเฟรมต้นฉบับไว้โดยไม่ทำอินเทอร์โพเลชัน ค่าอื่นจะระบุจำนวนเฟรมกลางที่ต้องสร้างระหว่างเฟรมเหล่านั้น
temporal_downsample_factorไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น0
0 – 5
ตัวคูณการข้ามเฟรมของวิดีโอ ซึ่งแสดงเป็นจำนวนเต็ม โดยจะอัปแซมปลิงอัตโนมัติหนึ่งครั้งต่อทุกตัวคูณการดาวน์แซมปลิง ใช้ 0 เพื่อปิดการดาวน์แซมปลิงตามเวลา
enable_auto_downsampleไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
การปรับจำนวนเฟรมอัตโนมัติ: เมื่อเปิดใช้ โมเดลจะประมวลผลวิดีโอที่ดาวน์แซมปลิงตามเวลาและมีความยาวเหมาะสม จากนั้นทำอินเทอร์โพเลชันเพื่อคืนจำนวนเฟรมเดิม
auto_downsample_min_fpsไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น15
1 – 60
อัตราเฟรมขั้นต่ำในเฟรมต่อวินาทีที่อนุญาตหลังการลดการสุ่มตัวอย่าง สำหรับฟุตเทจที่มีการเคลื่อนไหวน้อย การลดค่านี้ทำให้ลดการสุ่มตัวอย่างได้มากขึ้นและรองรับลำดับที่ยาวขึ้น ส่วนการเคลื่อนไหวที่เร็วมากอาจต้องใช้ค่าที่สูงขึ้น แม้ว่าค่าเริ่มต้นจะเหมาะกับวิดีโอส่วนใหญ่ การลดการสุ่มตัวอย่างอัตโนมัติจะใช้เกณฑ์นี้เพื่อค้นหาตัวคูณต่ำสุดที่ยังคงรายละเอียดไว้
interpolator_modelไม่บังคับ
ประเภทenum
ค่าเริ่มต้นfilm
rifefilm
การเลือกโมเดลแทรกเฟรม: 'rife' หรือ 'film'
transparency_modeไม่บังคับ
ประเภทenum
ค่าเริ่มต้นcontent_aware
content_awarewhiteblack
การจัดการความโปร่งใสสำหรับเฟรมเริ่มต้นและเฟรมสิ้นสุด ซึ่งกำหนดวิธีเติมบริเวณโปร่งใส
return_frames_zipไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นfalse
ควบคุมว่าจะส่งคืนไฟล์ ZIP ที่มีเฟรมที่สร้างทั้งหมดด้วยหรือไม่ โดยเปิดใช้งานเมื่อเป็น true
zoom_factorไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น0
0 – 0.9
ตั้งค่าการซูมวิดีโอเป็น 0 เพื่อคงวิดีโอเดิมไว้ ปัจจัยบวกจะขยายวิดีโอเทียบกับแคนวาสตามจำนวนดังกล่าว โดยตัดขอบด้านนอกออก
trim_bordersไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
ควบคุมว่าจะตัดขอบวิดีโอหรือไม่
จำเป็น ชื่อมาตรฐาน ซึ่งรองรับเช่นกัน

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

เอาต์พุต

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "wan-vace-14b/reframe",
  "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": 1500,
    "usd": "1.50",
    "charged": 1500,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "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,
      "width": 1024,
      "height": 768,
      "fps": 1.0,
      "duration": 5,
      "num_frames": 1
    },
    "prompt": "string",
    "seed": 42,
    "frames_zip": {
      "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
    }
  },
  "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, width, height, fps, duration, num_frames}ไฟล์วิดีโอที่รีเฟรมซึ่งสร้างโดยโมเดล
prompt
stringพรอมต์ที่ใช้สร้างเอาต์พุต
seed
integerค่า Seed ที่ใช้ระหว่างการสร้าง
frames_zip
object {url, content_type, file_name, file_size} | nullไฟล์ ZIP ที่มีเฟรมวิดีโอทั้งหมด ซึ่งจะส่งคืนเมื่อร้องขอ

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

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