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

Ltx 2.3 Quality · Extend Video

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

ID โมเดล ltx-2.3-quality/extend-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/ltx-2.3-quality/extend-video?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",
    "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"

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

รับคีย์ API
Lightricks วิดีโอเป็นวิดีโอ เสียงในตัว #extend#longer

ต่อวิดีโอไปข้างหน้าหรือย้อนกลับ พร้อมภาพคีย์เฟรมท้ายที่เป็นตัวเลือก

Lightricks · วิดีโอ

ผลลัพธ์แรกของคุณจะแสดงที่นี่

สร้างคำขอด้านล่างและเรียกใช้ด้วยคีย์ API ของคุณ เอาต์พุตจะถูกคัดลอกไปยังพื้นที่จัดเก็บของเรา และเก็บไว้ตลอดไปหรือฟรี 7 วัน

สร้างคำขอ

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

•จำเป็น

พรอมต์ที่ระบุการต่อเนื่องของวิดีโอตามต้องการ

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

URL ที่ชี้ไปยังวิดีโอที่จะขยาย

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

ขนาดวิดีโอที่สร้าง ปรับให้สอดคล้องกับช่วงเพิ่มทีละ 32px ตัวอย่างเช่น 1920x1080 จะกลายเป็น 1888x1056 โดยปรับขนาดต้นฉบับเป็นขนาดนี้สำหรับเอาต์พุตที่ต่อกัน การขยายที่เสถียรจะทำได้นานขึ้นที่ความละเอียดต่ำและสั้นลงที่ความละเอียดสูง การเลือก 'auto' จะคงขนาดและสัดส่วนภาพของต้นฉบับไว้เท่าที่ข้อจำกัดของ LTX อนุญาต

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

จำนวนเฟรมที่ขยาย ซึ่งอยู่ภายใต้งบประมาณการสร้างที่เสถียรสำหรับผลคูณของความละเอียดกับจำนวนเฟรม: ที่ 24 fps ประมาณ 20 วินาทีสำหรับระดับ 480p, 11 วินาทีสำหรับระดับ 720p หรือ 5 วินาทีสำหรับระดับ 1080p คำขอที่เกินงบประมาณจะส่งคืน 422 ให้ลด `num_frames` หรือเลือกความละเอียดที่ต่ำลง จำนวนนี้รวม `num_context_frames` ที่ซ้อนทับกับต้นฉบับ ดังนั้นระยะเวลาที่เพิ่มจะอยู่ที่ประมาณ (`num_frames` - `num_context_frames`) / `frames_per_second` วินาที

ขั้นสูง negative_prompt · end_image · extend_direction · video_quality · video_write_mode · num_context_frames · end_image_strength · frames_per_second · video_strength · num_inference_steps · guidance_scale · seed · match_input_fps · enable_prompt_expansion · enable_safety_checker
ค่าเริ่มต้น color distortion, ove...

พรอมต์เชิงลบที่ระบุสิ่งที่ควรหลีกเลี่ยงในการสร้าง

end_image_url
วางไฟล์ หรือ

รูปภาพคีย์เฟรมที่เป็นทางเลือก ซึ่งกำหนดเฟรมแรกใหม่ของส่วนขยายเมื่อขยายแบบ backward หรือเฟรมสุดท้ายเมื่อขยายแบบ forward

extend_direction ค่าเริ่มต้น forward

โหมดขยายวิดีโอ: 'backward' จะสร้างจุดเริ่มต้นใหม่ ส่วน 'forward' จะต่อวิดีโอเลยจุดสิ้นสุด

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

ค่าตั้งล่วงหน้าด้านคุณภาพที่ใช้กับวิดีโอเอาต์พุต

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

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

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

จำนวนเฟรมต้นฉบับที่ขอเพื่อใช้เป็นบริบท/ส่วนซ้อนทับในการขยาย โดยจำกัดตามจำนวนเฟรมที่ต้นฉบับมี จำนวนจะถูกปัดลงให้พอดีกับกริด LTX ขนาด 8k+1

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

ค่าน้ำหนักการปรับเงื่อนไขของคีย์เฟรมสุดท้ายที่เป็นทางเลือก: การลดค่าทำให้โมเดลมีอิสระมากขึ้น ขณะที่ 1.0 บังคับให้ตรงกันทุกประการ

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

อัตราเฟรมวิดีโอเอาต์พุต วัดเป็นเฟรมต่อวินาที

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

ค่าน้ำหนักการปรับเงื่อนไขบริบทต้นฉบับ: การลดค่าทำให้โมเดลมีอิสระมากขึ้น เมื่อเป็น 1.0 เฟรมที่ซ้อนทับจะยังคงตรงกับต้นฉบับ ทำให้การเปลี่ยนผ่านราบรื่น

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

กำหนดจำนวนขั้นตอนการอนุมานที่จะทำได้สูงสุด 30 ขั้นตอน หากไม่เปลี่ยนค่านี้จะใช้ 15 ขั้นตอน

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

ปรับ classifier-free guidance ด้วยสเกลนี้ โดยการปรับค่าเริ่มต้นมุ่งให้ได้ทั้งคุณภาพสูงและการสร้างที่รวดเร็ว

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

POST /run/ltx-2.3-quality/extend-video?wait=20 ใบเสนอราคา → $0.27
# 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/ltx-2.3-quality/extend-video?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",
    "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

เกี่ยวกับ Ltx 2.3 Quality · Extend Video

ต่อคลิปที่มีอยู่โดยสร้างฟุตเทจใหม่ตาม `prompt` ที่จำเป็น `extend_direction` เป็น `forward` เพื่อทำต่อจากท้ายคลิป หรือ `backward` เพื่อสร้างจุดเริ่มต้นใหม่ `num_context_frames` (9 ถึง 121) กำหนดปริมาณส่วนของต้นฉบับที่ซ้อนทับ และ `num_frames` (9 ถึง 481) กำหนดความยาวเซกเมนต์ `end_image_url` ที่เป็นตัวเลือกใช้กำหนดคีย์เฟรมสุดท้ายได้ และ `match_input_fps` จะคงอัตราเฟรมของต้นฉบับ

พารามิเตอร์

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

ชื่อประเภท ค่าเริ่มต้นค่าที่อนุญาต คำอธิบาย
promptจำเป็น
ประเภทstring
พรอมต์ที่ระบุการต่อเนื่องของวิดีโอตามต้องการ
video_urlจำเป็น video
ประเภทurl · video
URL ที่ชี้ไปยังวิดีโอที่จะขยาย
extend_directionไม่บังคับ
ประเภทenum
ค่าเริ่มต้นforward
forwardbackward
โหมดขยายวิดีโอ: 'backward' จะสร้างจุดเริ่มต้นใหม่ ส่วน 'forward' จะต่อวิดีโอเลยจุดสิ้นสุด
num_framesไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น121
9 – 481
จำนวนเฟรมที่ขยาย ซึ่งอยู่ภายใต้งบประมาณการสร้างที่เสถียรสำหรับผลคูณของความละเอียดกับจำนวนเฟรม: ที่ 24 fps ประมาณ 20 วินาทีสำหรับระดับ 480p, 11 วินาทีสำหรับระดับ 720p หรือ 5 วินาทีสำหรับระดับ 1080p คำขอที่เกินงบประมาณจะส่งคืน 422 ให้ลด `num_frames` หรือเลือกความละเอียดที่ต่ำลง จำนวนนี้รวม `num_context_frames` ที่ซ้อนทับกับต้นฉบับ ดังนั้นระยะเวลาที่เพิ่มจะอยู่ที่ประมาณ (`num_frames` - `num_context_frames`) / `frames_per_second` วินาที
num_context_framesไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น25
9 – 121
จำนวนเฟรมต้นฉบับที่ขอเพื่อใช้เป็นบริบท/ส่วนซ้อนทับในการขยาย โดยจำกัดตามจำนวนเฟรมที่ต้นฉบับมี จำนวนจะถูกปัดลงให้พอดีกับกริด LTX ขนาด 8k+1
end_image_urlไม่บังคับ end_image
ประเภทurl · image
รูปภาพคีย์เฟรมที่เป็นทางเลือก ซึ่งกำหนดเฟรมแรกใหม่ของส่วนขยายเมื่อขยายแบบ backward หรือเฟรมสุดท้ายเมื่อขยายแบบ forward
end_image_strengthไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น1
0 – 1
ค่าน้ำหนักการปรับเงื่อนไขของคีย์เฟรมสุดท้ายที่เป็นทางเลือก: การลดค่าทำให้โมเดลมีอิสระมากขึ้น ขณะที่ 1.0 บังคับให้ตรงกันทุกประการ
resolutionไม่บังคับ
ประเภทobject
ค่าเริ่มต้นauto
autosquare_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
ขนาดวิดีโอที่สร้าง ปรับให้สอดคล้องกับช่วงเพิ่มทีละ 32px ตัวอย่างเช่น 1920x1080 จะกลายเป็น 1888x1056 โดยปรับขนาดต้นฉบับเป็นขนาดนี้สำหรับเอาต์พุตที่ต่อกัน การขยายที่เสถียรจะทำได้นานขึ้นที่ความละเอียดต่ำและสั้นลงที่ความละเอียดสูง การเลือก 'auto' จะคงขนาดและสัดส่วนภาพของต้นฉบับไว้เท่าที่ข้อจำกัดของ LTX อนุญาต
match_input_fpsไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
การจับคู่อัตราเฟรมเอาต์พุตกับต้นฉบับเมื่อเปิดใช้งาน โดยจะแทนที่ `frames_per_second` FPS ของต้นฉบับจะถูกปัดเป็นจำนวนเต็มและจำกัดอยู่ในช่วงที่รองรับ
frames_per_secondไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น24
1 – 60
อัตราเฟรมวิดีโอเอาต์พุต วัดเป็นเฟรมต่อวินาที
video_strengthไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น1
0 – 1
ค่าน้ำหนักการปรับเงื่อนไขบริบทต้นฉบับ: การลดค่าทำให้โมเดลมีอิสระมากขึ้น เมื่อเป็น 1.0 เฟรมที่ซ้อนทับจะยังคงตรงกับต้นฉบับ ทำให้การเปลี่ยนผ่านราบรื่น
num_inference_stepsไม่บังคับ
ประเภทinteger
ค่าเริ่มต้น15
8 – 30
กำหนดจำนวนขั้นตอนการอนุมานที่จะทำได้สูงสุด 30 ขั้นตอน หากไม่เปลี่ยนค่านี้จะใช้ 15 ขั้นตอน
guidance_scaleไม่บังคับ
ประเภทnumber
ค่าเริ่มต้น1
1 – 20
ปรับ classifier-free guidance ด้วยสเกลนี้ โดยการปรับค่าเริ่มต้นมุ่งให้ได้ทั้งคุณภาพสูงและการสร้างที่รวดเร็ว
generate_audioไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
ตัวเลือกเสียงของส่วนขยาย: เมื่อปิด ส่วนที่เพิ่มจะไม่มีเสียงแต่ยังคงแทร็กเสียงของวิดีโอต้นฉบับ เมื่อเปิดจะสร้างเสียงสำหรับส่วนขยายและทำ crossfade กับต้นฉบับตรงจุดต่อ
negative_promptไม่บังคับ
ประเภทstring
ค่าเริ่มต้นcolor distortion, overexposure, static, blurry details, subtitles, style, artwork, painting, frame, still, dim overall tone, worst quality, low quality, JPEG compression artifacts, ugly, mutilated, extra fingers, poorly drawn hands, poorly drawn face, deformed, disfigured, malformed limbs, fused fingers, motionless frame, cluttered background, three legs, crowded background, walking backwards
พรอมต์เชิงลบที่ระบุสิ่งที่ควรหลีกเลี่ยงในการสร้าง
seedไม่บังคับ
ประเภทinteger | null
Seed ที่ทำให้การสร้างได้ผลลัพธ์ซ้ำเดิม การตั้งค่าเป็น None จะสุ่มเลือก seed
enable_prompt_expansionไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
ควบคุมว่าจะเปิดใช้การขยายพรอมต์หรือไม่
enable_safety_checkerไม่บังคับ
ประเภทboolean
ค่าเริ่มต้นtrue
ควบคุมว่าจะเปิดใช้การตรวจสอบความปลอดภัยหรือไม่
video_qualityไม่บังคับ
ประเภทenum
ค่าเริ่มต้นhigh
lowmediumhighmaximum
ค่าตั้งล่วงหน้าด้านคุณภาพที่ใช้กับวิดีโอเอาต์พุต
video_write_modeไม่บังคับ
ประเภทenum
ค่าเริ่มต้นbalanced
fastbalancedsmall
โหมดการเขียนสำหรับวิดีโอผลลัพธ์
จำเป็น ชื่อมาตรฐาน ซึ่งรองรับเช่นกัน

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

เอาต์พุต

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ltx-2.3-quality/extend-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": 270,
    "usd": "0.27",
    "charged": 270,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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
    },
    "seed": 42,
    "prompt": "string"
  },
  "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}วิดีโอที่โมเดลสร้าง
seed
integerค่า seed จริงที่ใช้ระหว่างการสร้าง
prompt
stringพรอมต์การสร้าง รวมถึงการขยายใด ๆ ที่ใช้ก่อนนำไปใช้

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

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