models

ByteDance: Seedance 2.0

Markdown · JSON

ByteDance: Seedance 2.0

Seedance 2.0 สร้างและแก้ไขวิดีโอด้วยข้อความ ภาพ วิดีโอ และเสียงอ้างอิง ต่อเติมฟุตเทจเดิมและสร้างเสียงที่สัมพันธ์กับภาพได้ โดยมีความยาว 4–15 วินาที ผลลัพธ์ 480p หรือ 720p และบทบาทอ้างอิงที่ระบุชัดเจน

เกี่ยวกับโมเดล

คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก

Seedance 2.0 สร้างวิดีโอจากคำบรรยายฉากหรือชุดภาพ วิดีโอ และเสียงอ้างอิง ตัวเลือก doubao-seedance-2-0-260128 โดยตรงระบุโปรไฟล์ 2.0 มาตรฐาน ขั้นตอนงานตามเอกสารมีทั้งสร้างวิดีโอใหม่ แก้ไข และต่อความยาวฟุตเทจที่มีอยู่ ใช้สื่ออ้างอิงสื่อรูปลักษณ์ การเคลื่อนไหว ภาษาภาพของกล้อง และเสียง แล้วระบุว่าสื่อแต่ละชิ้นควรควบคุมส่วนใดของฉาก

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

อาร์เรย์ content แยกรายการ text, image_url, video_url และ audio_url สื่ออ้างอิงหลายรูปแบบใช้บทบาท เช่น reference_image, reference_video และ reference_audio ภาพสามารถกำหนดบุคคล วัตถุ สถานที่ หรือลักษณะภาพ วิดีโอสามารถสาธิตการแสดง การเคลื่อนไหว หรือมุมกล้อง และเสียงสามารถกำหนดแทร็กหรือจังหวะ ระบุหน้าที่ในบรีฟ: คงตัวแบบจากภาพ ใช้มุมกล้องตามวิดีโอ และใช้เสียงเป็นพื้นหลัง อย่าขอให้สื่ออ้างอิงทุกชิ้นกำหนดคุณสมบัติทุกอย่างพร้อมกัน

ตัวอย่างโฆษณาในเอกสารใช้ภาพผลิตภัณฑ์สองภาพร่วมกับวิดีโอและเสียงอ้างอิง อธิบายมุมเปิด ลำดับการกระทำ รายละเอียดผลิตภัณฑ์ระยะใกล้ และองค์ประกอบภาพปิด โดยคงเสียงพูดพื้นหลังให้สม่ำเสมอ โครงสร้างเดียวกันนี้ใช้จัดวิดีโอนำเสนอสั้นได้: แนะนำวัตถุ สาธิตการกระทำหนึ่งอย่าง และจบตรงลักษณะที่จำได้ สำหรับการแก้ไข ให้ระบุฟุตเทจต้นทางและองค์ประกอบที่ต้องเปลี่ยน สำหรับการต่อความยาว ให้อธิบายการกระทำที่ดำเนินต่อจากฉากเดิม โดยรักษาตัวแบบและทิศทางการเคลื่อนไหว

โปรไฟล์ 2.0 ระบุความยาวเป็นจำนวนวินาทีเต็มตั้งแต่สี่ถึงสิบห้า หรือ -1 เพื่อเลือกความยาวอัตโนมัติในช่วงนั้น ค่าเริ่มต้นคือห้าวินาที ความละเอียดที่เลือกได้คือ 480p และ 720p โดยมีค่าเริ่มต้น 720p และ 2.0 ไม่รองรับ 1080p อัตราส่วนภาพคงที่ ได้แก่ 16:9, 4:3, 1:1, 3:4, 9:16 และ 21:9 อัตราส่วน adaptive เลือกการจัดเฟรมจากพรอมป์ต์หรือสื่ออ้างอิงได้ งานที่ใช้เฟรมแรกจะตามภาพเปิด ส่วนงานหลายรูปแบบจะใช้ฉากที่ต้องการหรือสื่อที่เกี่ยวข้องชิ้นแรก โดยให้วิดีโอมีลำดับความสำคัญเหนือภาพ ตรวจอัตราส่วนและความยาวจริงจากผลลัพธ์งาน

การสร้างเสียงมีตัวควบคุมแยกจากสื่ออ้างอิง generate_audio=true ขอเสียงพูด เอฟเฟกต์ และดนตรีประกอบที่สัมพันธ์กับภาพ โดยอาศัยข้อความและเนื้อหาภาพ ส่วน false ขอวิดีโอไม่มีเสียง ค่าเริ่มต้นตามเอกสารคือ true และแนะนำให้ใส่บทพูดในเครื่องหมายอัญประกาศ ระบุผู้พูดและความสัมพันธ์ของเสียงกับการกระทำที่เห็น จากนั้นตรวจถ้อยคำจริง การระบุเสียงให้ผู้พูด และจังหวะเวลา การส่งเสียงอ้างอิงกับการเปิดให้สร้างเสียงเป็นตัวเลือกคำขอคนละอย่าง

คู่มือ 2.0 ไม่รองรับตัวควบคุมเดิม frames และ camera_fixed และไม่รองรับการประมวลผลออฟไลน์แบบ flex ใช้ฟิลด์ duration และบรรยายการเคลื่อนกล้องในฉากเอง เอกสารยังมีตัวควบคุมซีดและลายน้ำ โดยคู่มือระบุว่าคำขอและซีดเดียวกันอาจให้ผลลัพธ์คล้ายกัน แต่ไม่รับประกันว่าจะเหมือนกันทุกประการ อย่าถือว่าซีดพิสูจน์ความสามารถในการทำซ้ำ หรือว่าคำขอซ้ำเป็นคลิปที่ตรวจแล้ว

ปริมาณโทเคนวิดีโอคำนวณจาก (ความยาววิดีโออินพุต + ความยาววิดีโอผลลัพธ์) × ความกว้างผลลัพธ์ × ความสูงผลลัพธ์ × อัตราเฟรมผลลัพธ์ / 1024 คำขอที่มีวิดีโออินพุตและคำขอที่ไม่มีวิดีโออินพุตอยู่คนละหมวดการคิดค่าบริการ การสอบถามงานรายงาน usage.completion_tokens และ usage.total_tokens ให้เก็บปริมาณที่รายงานเหล่านี้ไว้พร้อมคลิปสำเร็จ

ขั้นตอนทำงานแบบอะซิงโครนัส: เมื่อส่งคำขอจะได้รหัสงาน และงานสำเร็จจะให้ content.video_url พร้อมความยาว ความละเอียด อัตราส่วน อัตราเฟรม และปริมาณโทเคนที่รายงาน เก็บรหัสและบันทึกวิดีโอสำเร็จพร้อมสื่ออ้างอิงต้นฉบับและพรอมป์ต์ ฟิลด์หมดอายุมีค่าเริ่มต้น 172800 วินาที และรับค่า 3600–259200 วินาทีโดยเริ่มนับจากการสร้างงาน งานที่เกินช่วงนี้จะมีสถานะ expired ตรวจผลลัพธ์ทั้งหมด รวมถึงรอยต่อส่วนที่แก้ไขหรือต่อความยาว ในด้านรูปลักษณ์ตัวละคร รายละเอียดวัตถุ ความสัมพันธ์เชิงพื้นที่ ความต่อเนื่องของกล้อง และจังหวะเสียงกับภาพ

Ailoot Ultra · วิดีโอ POST /v1/videos doubao-seedance-2-0-260128

doubao-seedance-2-0-260128

ByteDance /doubao-seedance-2-0-260128

เริ่มต้น

Seedance 2.0 สร้างและแก้ไขวิดีโอด้วยข้อความ ภาพ วิดีโอ และเสียงอ้างอิง ต่อเติมฟุตเทจเดิมและสร้างเสียงที่สัมพันธ์กับภาพได้ โดยมีความยาว 4–15 วินาที ผลลัพธ์ 480p หรือ 720p และบทบาทอ้างอิงที่ระบุชัดเจน

อินพุตที่รองรับ
ข้อความ · รูปภาพ · วิดีโอ · เสียง
ผลลัพธ์
วิดีโอ

ใช้งานได้ใน Ailoot · อินพุตและเมธอด

Ailoot Ultra · วิดีโอ POST /v1/videos
ขาเข้า
text, image, video, audio
ขาออก
video
ฟิลด์ประเภทข้อกำหนดค่าและข้อจำกัดค่าเริ่มต้น
ฟิลด์modelประเภทstringข้อกำหนดจำเป็นค่าและข้อจำกัด
doubao-seedance-2-0-260128
ค่าเริ่มต้น—
ฟิลด์contentประเภทarrayข้อกำหนดจำเป็นค่าและข้อจำกัด
เงื่อนไข: ออบเจ็กต์ข้อความ/สื่อในรูปแบบดั้งเดิม อาร์เรย์ชั้นนอกต้องไม่ว่าง ตัวสร้างทั่วไปของ Ailoot นี้ไม่ตรวจสอบชนิดของโหนดที่ซ้อนอยู่
ค่าเริ่มต้น—
ฟิลด์generate_audioประเภทbooleanข้อกำหนดไม่บังคับค่าและข้อจำกัด
เงื่อนไข: เสียงที่ซิงโครไนซ์และฝังอยู่ในวิดีโอ
ค่าเริ่มต้นtrue
ฟิลด์durationประเภทintegerข้อกำหนดไม่บังคับค่าและข้อจำกัด
เงื่อนไข: จำนวนเต็ม 4–15 หรือ -1 ส่งกลับระยะเวลาผลลัพธ์จริง
ค่าเริ่มต้น5
ฟิลด์resolutionประเภทstringข้อกำหนดไม่บังคับค่าและข้อจำกัด
480p, 720p
เงื่อนไข: ระบุชัดเจนว่า 1080p ไม่รองรับสำหรับ 2.0/fast
ค่าเริ่มต้น720p
ฟิลด์ratioประเภทstringข้อกำหนดไม่บังคับค่าและข้อจำกัด
16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive
เงื่อนไข: กำหนดขอบเขตการปรับอัตโนมัติไว้อย่างชัดเจนสำหรับ 2.0/fast/1.5 ตัวอย่างของ 2.5 ใช้เฉพาะ 16:9
ค่าเริ่มต้นadaptive
ฟิลด์watermarkประเภทbooleanข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้นfalse
ฟิลด์seedประเภทintegerข้อกำหนดไม่บังคับค่าและข้อจำกัด
ขั้นต่ำ: -1
สูงสุด: 4,294,967,295
ค่าเริ่มต้น-1
ฟิลด์execution_expires_afterประเภทintegerข้อกำหนดไม่บังคับค่าและข้อจำกัด
ขั้นต่ำ: 3,600
สูงสุด: 259,200
หน่วย: วินาที
ค่าเริ่มต้น172,800
ฟิลด์service_tierประเภทstringข้อกำหนดไม่บังคับค่าและข้อจำกัด
default
เงื่อนไข: 2.0/fast ไม่รองรับ flex แบบออฟไลน์ ยังไม่ได้กำหนดขอบเขตสำหรับ 2.5
ค่าเริ่มต้นdefault
ฟิลด์safety_identifierประเภทstringข้อกำหนดไม่บังคับค่าและข้อจำกัดค่าเริ่มต้น—
ฟิลด์toolsประเภทobjectข้อกำหนดไม่บังคับค่าและข้อจำกัด
เงื่อนไข: เฉพาะ 2.0/fast ตามเอกสารใช้ type=web_search
ค่าเริ่มต้น—
ชุดผสมของสื่ออินพุต

พารามิเตอร์และวงจรการทำงานของเมธอด
พารามิเตอร์ข้อกำหนด
พารามิเตอร์content_typeข้อกำหนดapplication/json
พารามิเตอร์requiredข้อกำหนดcontent, model
พารามิเตอร์optionalข้อกำหนดgenerate_audio, duration, resolution, ratio, watermark, seed, execution_expires_after, service_tier, safety_identifier, tools
พารามิเตอร์material_typesข้อกำหนดtext, image, video, audio
พารามิเตอร์additional_propertiesข้อกำหนดtrue
พารามิเตอร์validation_scopeข้อกำหนดAiloot ตรวจสอบชนิดของฟิลด์ที่จำเป็นและ model/อาร์เรย์ content ที่ไม่ว่าง ฟิลด์อื่นของคำขอจะถูกคงไว้สำหรับโมเดลที่เลือก
พารามิเตอร์material_combinationsข้อกำหนดtext, image, video, image, audio, image, video, video, audio, image, video, audio
พารามิเตอร์optional_text_with_mediaข้อกำหนดtrue
พารามิเตอร์reference_media_count_and_size_limitsข้อกำหนดnull

ชื่ออื่นของเมธอด: /v1/videos/generations

วงจรการทำงาน: submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/videos/generations/{request_id}/content

สร้างเพียงครั้งเดียวและเก็บ id/polling_url สาธารณะที่ส่งกลับ

ตรวจสอบงานเดิมเป็นระยะ ดาวน์โหลด content.video_url จริงที่เป็นของคุณหลังสถานะ succeeded

ราคา

วิธีคำนวณค่าบริการสุดท้าย

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

ข้อมูลอัตราราคาไม่ได้เพิ่มตัวเลือกคำขอ พารามิเตอร์ที่รองรับระบุไว้สำหรับเมธอดที่เลือก

โหมดรวดเร็ว
ไม่ได้ระบุ เมื่อเลือกโหมดรวดเร็ว
โหมดยืดหยุ่น
ไม่ได้ระบุ เมื่อเลือกโหมด flex
ระดับการใช้เหตุผลสูงสุด
ไม่ได้ระบุ เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด

อัตราประมาณการเพื่อเปรียบเทียบ

ราคาตามการตั้งค่า

เทียบค่าบริการแต่ละรายการกับเงื่อนไขที่แสดง เลือกใช้อัตราเดียวสำหรับแต่ละชุดการตั้งค่าที่เป็นตัวเลือกทดแทนกัน

การตั้งค่าตารางอัตราค่าบริการปริมาณคาดการณ์หน่วยคิดค่าบริการค่าบริการ
การตั้งค่าอัตราค่าบริการโทเคนพื้นฐานตารางอัตราค่าบริการอัตราพื้นฐานปริมาณคาดการณ์—หน่วยคิดค่าบริการ—ค่าบริการ
ขาเข้า · โทเค็นอินพุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
ขาออก · โทเค็นเอาต์พุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
ขาเข้า · การอ่านแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
ขาเข้า · การเขียนแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
ขาเข้า · การเขียนแคช, 1 ชั่วโมง · ประมาณการเพื่อเปรียบเทียบเท่านั้น — / 1K โทเค็น
การตั้งค่าอินพุตมีวิดีโอ.ตารางอัตราค่าบริการ—ปริมาณคาดการณ์—หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอค่าบริการ
ขาออก · ประมาณการเพื่อเปรียบเทียบเท่านั้น $0.0096 ต่อ 1K โทเค็นวิดีโอ
การตั้งค่าอินพุตไม่มีวิดีโอ.ตารางอัตราค่าบริการ—ปริมาณคาดการณ์—หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอค่าบริการ
ขาออก · ประมาณการเพื่อเปรียบเทียบเท่านั้น $0.015768 ต่อ 1K โทเค็นวิดีโอ
การตั้งค่าต้นทุนการสร้างโดยประมาณตารางอัตราค่าบริการ—ปริมาณคาดการณ์ค่าประมาณสำหรับการสร้างหนึ่งครั้งหน่วยคิดค่าบริการ—ค่าบริการ
ขาออก · ค่าใช้จ่ายในการสร้างโดยประมาณ · ประมาณการเพื่อเปรียบเทียบเท่านั้น $0.822402 ประมาณการก่อนสร้าง

ค่าประมาณนี้ไม่ใช่ค่าใช้จ่ายเพิ่มเติมหรืออัตราคงที่สำหรับการสร้างผลลัพธ์ที่เสร็จสมบูรณ์แล้ว

Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →

ตัวอย่างคำขอ

Ailoot Ultra · วิดีโอ

curl · สร้างวิดีโอcurl · อ่านข้อมูลงานต้นฉบับcurl · ดาวน์โหลดวิดีโอที่เป็นของคุณ
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON_REQUEST'
{"model":"doubao-seedance-2-0-260128","content":[{"type":"text","text":"女孩抱着狐狸,女孩睁开眼,温柔地看向镜头,狐狸友善地抱着,镜头缓缓拉出,女孩的头发被风吹动"}]}
JSON_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_POLL'
import json
from pathlib import Path
from urllib.parse import quote,urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
i=r.get("id")
if not isinstance(i,str) or not i.startswith("native302_"):raise SystemExit("Keep original response/headers/id; do not resubmit creation.")
u=urljoin("https://api.ailoot.ai",r.get("polling_url") or "/v1/videos/"+quote(i,safe=""))
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/videos/"):raise SystemExit("Use actual Ailoot lookup path.")
Path("poll-url.txt").write_text(u)
PY_POLL
curl --fail-with-body --silent --show-error "$(cat poll-url.txt)" -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
set -eu
python3 - <<'PY_ASSETS'
import json
from pathlib import Path
from urllib.parse import urlsplit
r=json.loads(Path("status.json").read_text())
if r.get("status")!="succeeded":raise SystemExit("Poll same original job until an owned result is returned.")
u=r.get("content",{}).get("video_url")
urls=[u] if isinstance(u,str) else u
if not isinstance(urls,list) or not urls:raise SystemExit("No completed video URL.")
for u in urls:
    if not isinstance(u,str):raise SystemExit("Invalid returned URL.")
    p=urlsplit(u)
    if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/media/assets/") or not p.path.endswith("/content") or not p.query:raise SystemExit("Wait for actual Ailoot-owned signed result.")
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_ASSETS
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" -o "video-${index}.bin"
  index=$((index + 1))
done < asset-urls.txt

รับและบันทึกผลลัพธ์

Ailoot Ultra · วิดีโอ

JSON ดั้งเดิมพร้อม id/polling_url สาธารณะ หลังเผยแพร่ content.video_url มี URL ที่ลงลายเซ็นและเป็นของ Ailoot ก่อนเผยแพร่ URL ผลลัพธ์ที่เลือกจะถูกทำให้ว่าง

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด

บันทึกวิดีโอที่สร้างเสร็จหรือไฟล์ที่ส่งกลับมาทุกไฟล์ และดึงไฟล์สื่อจากทุก URL ที่ส่งกลับมาจริง

เก็บ URL จริงทุกรายการใน content.video_url โดย index ต้องระบุผลลัพธ์จริงที่ส่งกลับ

เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ

เก็บการตอบกลับ/ส่วนหัว/id เดิมและตรวจสอบการดำเนินการนั้นเป็นระยะ ห้ามส่งคำขอสร้างที่ยังไม่ทราบผลซ้ำ

ฟิลด์การตอบกลับ
ฟิลด์ประเภท
ฟิลด์idประเภทstring
ฟิลด์provider_task_idประเภทstring
ฟิลด์polling_urlประเภทstring
ฟิลด์statusประเภทstring when supplied
ฟิลด์content.video_urlประเภทstring|string[]
ฟิลด์usageประเภทobject when supplied
ข้อผิดพลาดและขั้นตอนถัดไป
การตอบกลับเงื่อนไขขั้นตอนถัดไป
การตอบกลับ400 · invalid_request_errorเงื่อนไขJSON/โมเดล/ชนิดฟิลด์ที่จำเป็น หรือดัชนีเนื้อหาไม่ถูกต้องขั้นตอนถัดไป
การตอบกลับ401 · authentication_errorเงื่อนไขคีย์ API ของ Ailoot ไม่ถูกต้องขั้นตอนถัดไป
การตอบกลับ404 · not_found_errorเงื่อนไขไม่พบงาน/ผลลัพธ์ หรือไม่ได้เป็นของผู้ใช้/คีย์ API/กลุ่มเดียวกันขั้นตอนถัดไป
การตอบกลับ502 · result_pending_checkเงื่อนไขการส่งคำขอ/สถานะเดิมไม่สมบูรณ์ เก็บ ID เดิม ห้ามส่งซ้ำขั้นตอนถัดไป
การตอบกลับ503 · result_pending_checkเงื่อนไขกำลังตรวจสอบสื่อ/เส้นทาง/การชำระบัญชีเดิม ให้ดำเนินการเดิมต่อขั้นตอนถัดไป

ชื่ออื่น

ชื่ออื่นของโมเดล

Ailoot Ultra doubao-seedance-2-0-260128

ชื่อพาธเมธอดอื่น

/v1/videos/generations

ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล

doubao-seedance-2-0-260128

FAQ · ByteDance: Seedance 2.0
มีอินพุตและผลลัพธ์ใดบ้าง?

POST /v1/videos · doubao-seedance-2-0-260128: text, image, video, audio → video

คำขอใช้ฟิลด์ใดบ้าง?

POST /v1/videos · doubao-seedance-2-0-260128: model, content, generate_audio, duration, resolution, ratio, watermark, seed, execution_expires_after, service_tier, safety_identifier, tools

มีข้อจำกัดใดบ้าง?

POST /v1/videos · doubao-seedance-2-0-260128: seed.minimum: -1; seed.maximum: 4294967295; execution_expires_after.minimum: 3600; execution_expires_after.maximum: 259200

รายละเอียดเพิ่มเติม

เชื่อม Ailoot กับ Claude Code, OpenCode, Hermes หรือแอปของคุณ

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.

ซื้อโทเคนพร้อมส่วนลด

ส่วนลดสมาชิกสำหรับงานประจำ โค้ดโปรโมชั่นลดซื้อโทเคนสูงสุด 50%

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

เลือกสมาชิก · ดูราคาโมเดล

เชื่อม API กับผลิตภัณฑ์ ที่คุณขาย

SaaS แอป และบอต ตามข้อเสนอและสัญญาอนุญาต Ailoot หากขายต่อให้ขอใบอนุญาตรีเซลเลอร์

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

ขอใบอนุญาตขายต่อ · ข้อเสนอและสัญญาอนุญาต