Source: https://ailoot.ai/models/th/bytedance-seedance-2-0/
Canonical: https://ailoot.ai/models/th/bytedance-seedance-2-0/
Language: th

# ByteDance: Seedance 2.0

[Markdown](https://ailoot.ai/models/th/bytedance-seedance-2-0/index.md) · [JSON](https://ailoot.ai/models/th/bytedance-seedance-2-0/facts.json)

## [ByteDance: Seedance 2.0](https://ailoot.ai/models/th/bytedance-seedance-2-0/)

ByteDance Seedance 2.0 รวมการสร้างภาพพร้อมเสียงโดยตรงกับสื่ออ้างอิงภาพ วิดีโอ และเสียง กำกับฉากใหม่ แก้ฟุตเทจเดิม หรือต่อลำดับเรื่องได้ รุ่นมาตรฐานมีเอาต์พุต 1080p และ 4K สี 10 บิตตามเอกสาร

- [**Ailoot Ultra · วิดีโอ** `POST /v1/videos` `bytedance/seedance-2.0`](https://ailoot.ai/models/th/bytedance-seedance-2-0/#method-0)

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

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

Seedance 2.0 เป็นโมเดลมาตรฐานของ ByteDance Seed สำหรับสร้างภาพพร้อมเสียงหลายรูปแบบ รวมข้อความ ภาพ วิดีโอ และเสียงในสถาปัตยกรรมสร้างร่วมกัน โดยมีเวิร์กโฟลว์แยกสำหรับฉากตามสื่ออ้างอิง การแก้วิดีโอ และการต่อวิดีโอ เหมาะกับบรีฟที่ต้องการทั้งการแสดงต่อเนื่องและข้อมูลภาพหรือเสียงเฉพาะจากสื่อที่เตรียมไว้

#### สื่ออ้างอิงหลายรูปแบบและการควบคุมแบบผู้กำกับ

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

สำหรับเรื่องราวสินค้า เตรียมภาพสินค้า สื่ออ้างอิงกล้อง และสัญญาณเสียง ตัวอย่างบรีฟคือ “รักษาแจกันแก้วสีน้ำเงินจาก Image 1 ใช้การแทร็กกล้องด้านข้างช้า ๆ จาก Video 1 แจกันวางบนชั้นที่มีแดด พร้อมดนตรีบรรเลงเบา ๆ ตาม Audio 1” ผลคือฉากจัดใหม่ที่รวมข้อมูลอ้างอิงที่เลือก

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

#### แก้ฟุตเทจ

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

เช่น “เปลี่ยนโคมไฟตั้งโต๊ะใน Video 1 เป็นโคมทองเหลืองใน Image 1 รักษาการเคลื่อนกล้อง การจัดโต๊ะ และทิศทางแสง” ผลที่ต้องการคือฉากเดิมที่แก้ตามการแทนที่ ตรวจบริเวณที่ต้องคงเดิมด้วย โดยเฉพาะระหว่างการบังกัน การเคลื่อนไหว และเปลี่ยนช็อต

#### ต่อและเชื่อมลำดับเรื่อง

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

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

#### เอาต์พุตรุ่นมาตรฐานและ 4K

รุ่นมาตรฐานระบุ MP4 ที่ 24 fps ความยาว 4–15 วินาที ระดับ 480p, 720p และ 1080p สี 8 บิต รวมทั้ง 4K สี 10 บิต อัตราส่วนคือ 21:9, 16:9, 4:3, 1:1, 3:4 และ 9:16 รองรับการปรับกรอบตามภาพและเลือกความยาวอัตโนมัติ รุ่น Fast มีข้อกำหนดแยกที่แคบกว่าคือ 480p/720p

เอาต์พุต 4K เข้ารหัส H.265/HEVC สีสิบ บิตเก็บระดับโทนเพิ่มและการไล่สีเรียบขึ้น จึงสำคัญกับแสงหรือการไล่สีละเอียด ตรวจว่าเครื่องเล่นและโปรแกรมตัดต่อถอดรหัสได้ บางเบราว์เซอร์และอุปกรณ์เล่นโดยตรงไม่ได้ คอนเทนเนอร์ที่รองรับไม่ได้รับประกันว่าจะถอดรหัสวิดีโอได้

โมเดลสร้างเสียงที่ตรงกับภาพหรือวิดีโอเงียบ และส่งคืนเฟรมสุดท้ายเพื่อฉากถัดไปได้ เสียงเป็นโมโน ตระกูล 2.0 ไม่รองรับโหมดพรีวิว Draft สองขั้นแยก จึงไม่ควรอนุมานจาก Seedance รุ่นอื่น

#### เตรียมสื่ออ้างอิงและข้อจำกัดสำคัญ

ความจุที่ระบุคือภาพเก้าภาพ วิดีโอสามคลิป และเสียงสามคลิป โปรไฟล์ผู้ผลิตนี้ไม่รับการอัปโหลดภาพหรือวิดีโออ้างอิงที่มีใบหน้าคนจริงโดยตรง งานบุคคลใช้เวิร์กโฟลว์สินทรัพย์บุคคลที่รองรับ วิดีโอและเสียงแต่ละคลิปยาว 2–15 วินาที วิดีโออ้างอิงทั้งหมดรวมไม่เกิน 15 วินาที และเสียงมีขีดจำกัดรวมแยกอีก 15 วินาที วิดีโอ MP4 หรือ MOV ที่ 24–60 fps ไม่เกิน 200 MB ต่อไฟล์ เสียง WAV หรือ MP3 ไม่เกิน 15 MB ต่อไฟล์ รูปแบบภาพคือ JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC และ HEIF ภาพแต่ละภาพต้องเล็กกว่า 30 MB และเนื้อหาคำขอไม่เกิน 64 MB ความกว้างและสูงภาพต้องมากกว่า 300 แต่น้อยกว่า 6,000 พิกเซล อัตราส่วนความกว้างต่อสูงมากกว่า 0.4 แต่น้อยกว่า 2.5 วิดีโออ้างอิงรับด้านละ 300–6,000 พิกเซล และอัตราส่วน 0.4–2.5 โดยรวมค่าขอบ มีพื้นที่ 407,696–8,295,044 พิกเซล วิดีโอ MP4 หรือ MOV ใช้ H.264/AVC หรือ H.265/HEVC และเสียง AAC หรือ MP3

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

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

#### วางช็อตและกำกับข้อความ

ฉากซับซ้อนให้แบ่งเป็น Shot 1, Shot 2 และ Shot 3 ระบุกล้อง การกระทำ ตำแหน่ง และเสียงตามลำดับ คู่มือแนะนำหนึ่งการเคลื่อนกล้องต่อช็อต และเน้นการกระทำช้า ๆ ที่เชื่อมกัน เวลาที่แม่นยำรายช็อตยังไม่เสถียร จึงใช้ลำดับเหตุการณ์กำกับได้ดีกว่าบังคับหลายช่วงเวลาตายตัว

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

#### พฤติกรรมที่ต้องตรวจก่อนตัดต่อ

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

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

**Ailoot Ultra · วิดีโอ** `POST /v1/videos` `bytedance/seedance-2.0`

[`bytedance/seedance-2.0`](https://ailoot.ai/models/th/#m=bytedance%2Fseedance-2.0&route=Ultra&caller=bytedance%2Fseedance-2.0&fmt=videos)

ByteDance /`bytedance/seedance-2.0`

### เริ่มต้น

ByteDance Seedance 2.0 รวมการสร้างภาพพร้อมเสียงโดยตรงกับสื่ออ้างอิงภาพ วิดีโอ และเสียง กำกับฉากใหม่ แก้ฟุตเทจเดิม หรือต่อลำดับเรื่องได้ รุ่นมาตรฐานมีเอาต์พุต 1080p และ 4K สี 10 บิตตามเอกสาร

อินพุตที่รองรับ

ข้อความ · รูปภาพ · เสียง

ผลลัพธ์

วิดีโอ

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

**Ailoot Ultra · วิดีโอ** `POST /v1/videos`

ขาเข้า

`text`, `image`, `audio`

ขาออก

`video`

รูปแบบเอาต์พุต

ไบต์ MP4 ต้นฉบับ; ไม่ปรับมาตรฐานหรือแปลงรหัส

| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
| --- | --- | --- | --- | --- |
| ฟิลด์`model` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด bytedance/seedance-2.0 | ค่าเริ่มต้น— |
| ฟิลด์`prompt` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
| ฟิลด์`duration` | ประเภท`integer` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ขั้นต่ำ: 1 สูงสุด: 600 | ค่าเริ่มต้น— |
| ฟิลด์`resolution` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 480p, 720p, 1080p, 4K | ค่าเริ่มต้น— |
| ฟิลด์`aspect_ratio` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 1:1, 3:4, 9:16, 4:3, 16:9, 21:9, 9:21 | ค่าเริ่มต้น— |
| ฟิลด์`generate_audio` | ประเภท`boolean` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด false, true เงื่อนไข: ที่ 480p และ 720p การไม่ระบุ generate\_audio จะเลือกราคาที่เปิดใช้เสียง ส่วน false จะเลือกราคาที่ไม่มีเสียง ที่ 1080p และ 4K ใช้ราคาตามความละเอียดไม่ว่าตั้งค่าแบบใด ตรวจสอบ has\_audio ในผลลัพธ์เพื่อดูแทร็กเสียงที่ส่งกลับ | ค่าเริ่มต้น— |
| ฟิลด์`frame_images` | ประเภท`array` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด จำนวนรายการขั้นต่ำ: 1 จำนวนรายการสูงสุด: 2 เนื้อหาอินพุต: อาร์เรย์ของออบเจ็กต์เฟรม แต่ละรายการมี type=image\_url, image\_url ซึ่งมี url และ frame\_type=first\_frame หรือ last\_frame แต่ละบทบาทปรากฏได้ไม่เกินหนึ่งครั้ง ใช้ URL แบบ HTTPS สาธารณะ ชื่อคีย์ที่แน่นอน: type, image\_url, frame\_type เงื่อนไข: คีย์เหล่านี้ใช้กับออบเจ็กต์เฟรมแต่ละรายการ ไม่ต้องระบุ frame\_images สำหรับคำขอที่มีเฉพาะข้อความ | ค่าเริ่มต้น— |
| ฟิลด์`input_references` | ประเภท`array` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด เนื้อหาอินพุต: อาร์เรย์ของออบเจ็กต์อ้างอิงภาพหรือเสียง กำหนด type เป็น image\_url หรือ audio\_url และระบุออบเจ็กต์ URL ที่ตรงกันซึ่งมี url ข้อมูลอ้างอิงวิดีโอยังไม่สามารถคิดราคาได้ เงื่อนไข: ไม่ต้องระบุ frame\_images เพื่อใช้โหมดอ้างอิง ใช้ URL แบบ HTTPS สาธารณะ | ค่าเริ่มต้น— |
| ฟิลด์`size` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 480x480, 480x640, 480x854, 640x480, 854x480, 1120x480, 720x720, 720x960, 720x1280, 720x1680, 960x720, 1280x720, 1680x720, 1080x1080, 1080x1440, 1080x1920, 1440x1080, 1920x1080, 2520x1080, 3840x2160, 2160x3840, 2160x2160, 2880x2160, 2160x2880, 5040x2160 แพตเทิร์น: ^\[1-9\]\[0-9\]\*x\[1-9\]\[0-9\]\*$ | ค่าเริ่มต้น— |
| ฟิลด์`seed` | ประเภท`integer` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด ขั้นต่ำ: -9,223,372,036,854,775,808 สูงสุด: 9,223,372,036,854,775,807 | ค่าเริ่มต้น— |
| ฟิลด์`callback_url` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด แพตเทิร์น: ^https:// | ค่าเริ่มต้น— |
| ฟิลด์`session_id` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
| ฟิลด์`trace` | ประเภท`object` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
| ฟิลด์`user` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |

ชุดผสมของสื่ออินพุต

**สร้างวิดีโอจากข้อความ** · พรอมป์ต์ข้อความ · จำเป็น: model, prompt, duration

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

`model`: ประเภท: string · bytedance/seedance-2.0

`prompt`: ประเภท: string · จำนวนไบต์ UTF-8 สูงสุด: 10,000 · ต้องมีอักขระที่ไม่ใช่ช่องว่าง: ใช่

**สร้างวิดีโอจากภาพ** · พรอมป์ต์ข้อความและภาพเฟรม · จำเป็น: model, prompt, duration, frame\_images

`frame_images เป็นอาร์เรย์ของออบเจ็กต์ที่มี type=image_url, image_url ซึ่งมี url และ frame_type ใช้ URL ภาพ HTTPS สาธารณะ first_frame และ last_frame ปรากฏได้อย่างละหนึ่งครั้ง ใช้ขนาดผลลัพธ์ที่ระบุไว้หรือมิติที่เข้ากันได้ อย่าเพิ่มข้อมูลอ้างอิงวิดีโอ`

ชื่อคีย์ที่แน่นอน: type, image\_url, frame\_type

`model`: ประเภท: string · bytedance/seedance-2.0

`prompt`: ประเภท: string · จำนวนไบต์ UTF-8 สูงสุด: 10,000 · ต้องมีอักขระที่ไม่ใช่ช่องว่าง: ใช่

**Reference to video** · พรอมป์ต์ข้อความและข้อมูลอ้างอิงภาพหรือเสียง · จำเป็น: model, prompt, duration, input\_references

`input_references เป็นอาร์เรย์ แต่ละออบเจ็กต์มี type=image_url หรือ type=audio_url และออบเจ็กต์ URL ที่ตรงกันซึ่งมี url ใช้ลิงก์ HTTPS สาธารณะ ไม่ต้องระบุ frame_images เพื่อเลือกโหมดอ้างอิง ไม่สามารถคิดราคาข้อมูลอ้างอิงวิดีโอได้`

`model`: ประเภท: string · bytedance/seedance-2.0

`prompt`: ประเภท: string · จำนวนไบต์ UTF-8 สูงสุด: 10,000 · ต้องมีอักขระที่ไม่ใช่ช่องว่าง: ใช่

พารามิเตอร์และวงจรการทำงานของเมธอด

| พารามิเตอร์ | ข้อกำหนด |
| --- | --- |
| พารามิเตอร์`content_type` | ข้อกำหนดapplication/json |
| พารามิเตอร์`required` | ข้อกำหนดmodel, prompt, duration |
| พารามิเตอร์`material_types` | ข้อกำหนดtext, image, audio |
| พารามิเตอร์`additional_properties` | ข้อกำหนดfalse |
| พารามิเตอร์`optional_controls` | ข้อกำหนดresolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, size, seed, callback\_url, session\_id, trace, user |

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

`GET /v1/videos/{public_id}`

`GET /v1/videos/{public_id}/content`

### ราคา

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

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

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

โหมดรวดเร็ว

ไม่ได้ระบุ เมื่อเลือกโหมดรวดเร็ว

โหมดยืดหยุ่น

ไม่ได้ระบุ เมื่อเลือกโหมด flex

ระดับการใช้เหตุผลสูงสุด

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

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

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

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

| การตั้งค่า | ตารางอัตราค่าบริการ | ปริมาณคาดการณ์ | หน่วยคิดค่าบริการ | เงื่อนไขคิดค่าบริการ | ค่าบริการ |
| --- | --- | --- | --- | --- | --- |
| การตั้งค่าอัตราค่าบริการโทเคนพื้นฐาน | ตารางอัตราค่าบริการอัตราพื้นฐาน | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการ— | เงื่อนไขคิดค่าบริการ— | ค่าบริการ ขาเข้า · โทเค็นอินพุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น ขาเข้า · การอ่านแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น ขาเข้า · การเขียนแคช · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง · ประมาณการเพื่อเปรียบเทียบเท่านั้น **—** / 1K โทเค็น |
| การตั้งค่าราคาโทเคนวิดีโอ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอ | เงื่อนไขคิดค่าบริการไม่มีการระบุเงื่อนไขเพิ่มเติมในคีย์ราคานี้ | ค่าบริการ ขาออก · ราคาโทเคนวิดีโอ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.014** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอ | เงื่อนไขคิดค่าบริการresolution: 1080p | ค่าบริการ ขาออก · ราคาโทเคนวิดีโอ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.0154** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอ | เงื่อนไขคิดค่าบริการข้อมูลขาเข้า: with\_video\_input; ความละเอียด: 1080p | ค่าบริการ reference · ราคาโทเคนวิดีโอ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.0094** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอ | เงื่อนไขคิดค่าบริการresolution: 4k | ค่าบริการ ขาออก · ราคาโทเคนวิดีโอ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.008** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอ | เงื่อนไขคิดค่าบริการข้อมูลขาเข้า: with\_video\_input; ความละเอียด: 4k | ค่าบริการ reference · ราคาโทเคนวิดีโอ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.0048** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอ | เงื่อนไขคิดค่าบริการข้อมูลขาเข้า: with\_video\_input | ค่าบริการ reference · ราคาโทเคนวิดีโอ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.0086** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์— | หน่วยคิดค่าบริการต่อ 1K โทเค็นวิดีโอ | เงื่อนไขคิดค่าบริการเสียง: without\_audio | ค่าบริการ ขาออก · ราคาโทเคนวิดีโอ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.014** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าต้นทุนการสร้างโดยประมาณ | ตารางอัตราค่าบริการ— | ปริมาณคาดการณ์ค่าประมาณสำหรับการสร้างหนึ่งครั้ง | หน่วยคิดค่าบริการ— | เงื่อนไขคิดค่าบริการ— | ค่าบริการ ขาออก · ค่าใช้จ่ายในการสร้างโดยประมาณ · ประมาณการเพื่อเปรียบเทียบเท่านั้น **$0.3024** ประมาณการก่อนสร้าง ค่าประมาณนี้ไม่ใช่ค่าใช้จ่ายเพิ่มเติมหรืออัตราคงที่สำหรับการสร้างผลลัพธ์ที่เสร็จสมบูรณ์แล้ว |

Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย [วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →](https://ailoot.ai/docs/th/billing/reserve/)

#### รายละเอียดอัตราอ้างอิง

ตารางอัตราอ้างอิงระดับโมเดลไม่เปลี่ยนเมธอดที่เลือก ยอดประมาณการ หรือค่าบริการ การคิดค่าบริการจริงใช้อัตราของเมธอด Ailoot ที่เลือก

ข้อมูลอ้างอิงราคาตามการตั้งค่าวิดีโอ

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

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

| การตั้งค่า | เงื่อนไขคิดค่าบริการ | ค่าบริการ |
| --- | --- | --- |
| การตั้งค่าราคาโทเคนวิดีโอ | เงื่อนไขคิดค่าบริการไม่มีการระบุเงื่อนไขเพิ่มเติมในคีย์ราคานี้ | ค่าบริการ ขาออก · ราคาโทเคนวิดีโอ **$0.014** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | เงื่อนไขคิดค่าบริการresolution: 4k | ค่าบริการ ขาออก · ราคาโทเคนวิดีโอ **$0.008** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | เงื่อนไขคิดค่าบริการresolution: 1080p | ค่าบริการ ขาออก · ราคาโทเคนวิดีโอ **$0.0154** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | เงื่อนไขคิดค่าบริการเสียง: without\_audio | ค่าบริการ ขาออก · ราคาโทเคนวิดีโอ **$0.014** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | เงื่อนไขคิดค่าบริการข้อมูลขาเข้า: with\_video\_input | ค่าบริการ reference · ราคาโทเคนวิดีโอ **$0.0086** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | เงื่อนไขคิดค่าบริการข้อมูลขาเข้า: with\_video\_input; ความละเอียด: 4k | ค่าบริการ reference · ราคาโทเคนวิดีโอ **$0.0048** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |
| การตั้งค่าราคาโทเคนวิดีโอ | เงื่อนไขคิดค่าบริการข้อมูลขาเข้า: with\_video\_input; ความละเอียด: 1080p | ค่าบริการ reference · ราคาโทเคนวิดีโอ **$0.0094** ต่อ 1K โทเค็นวิดีโอ อัตราต่อโทเคนวิดีโอเป็นราคาอ้างอิงหลัก ค่าประมาณต่อวินาทีที่แสดงเด่นเป็นข้อมูลอ้างอิงแยกต่างหาก ไม่ใช่ค่าใช้จ่ายเพิ่มเติม |

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

#### Ailoot Ultra · วิดีโอ

curl · สร้างวิดีโอ

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"model":"bytedance/seedance-2.0","prompt":"A serene mountain landscape at sunset","duration":4,"resolution":"480p","size":"480x480","generate_audio":false}', encoding='utf-8')
PY_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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

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

#### Ailoot Ultra · วิดีโอ

URL เนื้อหาที่ลงลายเซ็นและเป็นของคุณ

- `GET /v1/videos/{public_id}`
- `GET /v1/videos/{public_id}/content`

##### ตรวจสอบสถานะงาน

GET · ดูสถานะของงานเดิม

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

การอ่านเนื้อหาแบบอื่น

บันทึกเอาต์พุตที่สร้างเสร็จและเป็นของคุณทุกชิ้น

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
```

##### เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด

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

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

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

503 result\_pending\_check + id เดิม + X-Should-Retry:false ห้ามส่งคำขอเดิมซ้ำ

ฟิลด์การตอบกลับ

| ฟิลด์ | ประเภท | ความหมาย |
| --- | --- | --- |
| ฟิลด์`index` | ประเภทinteger | ความหมายตำแหน่งของวิดีโอนี้ในรายการผลลัพธ์ โดยเริ่มนับจากศูนย์ |
| ฟิลด์`content_url` | ประเภทstring | ความหมายURL ดาวน์โหลด HTTPS ที่ลงลายเซ็นสำหรับวิดีโอที่เสร็จสมบูรณ์นี้ |
| ฟิลด์`sha256` | ประเภทstring \| null | ความหมายค่าแฮช SHA-256 ของไบต์วิดีโอต้นฉบับ เป็น null หากไม่มีข้อมูล |
| ฟิลด์`size_bytes` | ประเภทinteger \| null | ความหมายขนาดไฟล์วิดีโอต้นฉบับเป็นไบต์ เป็น null หากไม่มีข้อมูล |
| ฟิลด์`duration_ms` | ประเภทinteger \| null | ความหมายระยะเวลาวิดีโอที่วัดได้เป็นมิลลิวินาที เป็น null หากไม่มีข้อมูล |
| ฟิลด์`width` | ประเภทinteger \| null | ความหมายความกว้างวิดีโอเป็นพิกเซล เป็น null หากไม่มีข้อมูล |
| ฟิลด์`height` | ประเภทinteger \| null | ความหมายความสูงวิดีโอเป็นพิกเซล เป็น null หากไม่มีข้อมูล |
| ฟิลด์`video_codec` | ประเภทstring \| null | ความหมายตัวระบุตัวแปลงสัญญาณวิดีโอ เป็น null หากไม่ได้บันทึกไว้ |
| ฟิลด์`has_audio` | ประเภทboolean \| null | ความหมายระบุว่าวิดีโอมีแทร็กเสียงหรือไม่ เป็น null หากไม่ได้วัด |
| ฟิลด์`audio_codec` | ประเภทstring \| null | ความหมายตัวระบุตัวแปลงสัญญาณเสียง เป็น null เมื่อไม่มีการบันทึกตัวระบุ |

ข้อผิดพลาดและขั้นตอนถัดไป

| การตอบกลับ | เงื่อนไข | ขั้นตอนถัดไป |
| --- | --- | --- |
| การตอบกลับ404 · `not_found_error` | เงื่อนไขไม่สามารถเข้าถึงวิดีโอ หรือไม่พบ ID วิดีโอนี้ | ขั้นตอนถัดไปตรวจสอบสิทธิ์เข้าถึงวิดีโอ สำหรับวิดีโอที่มีอยู่ ให้ใช้ ID สาธารณะเดิมและคีย์ API เดิม |
| การตอบกลับ401 · `authentication_error` | เงื่อนไขคีย์ API ไม่ตรงกับบัญชีที่ยืนยันตัวตน | ขั้นตอนถัดไปตรวจสอบคีย์ API และสิทธิ์เข้าถึงบัญชีของคุณก่อนส่ง |
| การตอบกลับ400 · `invalid_request_error` | เงื่อนไขไม่สามารถอ่านคำขอ หรือดัชนีดาวน์โหลดไม่ถูกต้อง | ขั้นตอนถัดไปแก้ไขเนื้อหาคำขอ สำหรับการดาวน์โหลด ให้เลือกดัชนีผลลัพธ์ที่งานเดิมส่งกลับ |
| การตอบกลับ422 · `price_unavailable` | เงื่อนไขไม่สามารถคิดราคาการตั้งค่าวิดีโอที่เลือกได้ | ขั้นตอนถัดไปเลือกการตั้งค่าวิดีโอที่รองรับและระบุตัวเลือกที่จำเป็นให้ครบก่อนส่งคำขอที่แก้ไขแล้ว |
| การตอบกลับ422 · `invalid_request_error` | เงื่อนไขข้อมูลขาเข้าวิดีโอหรืองานต้นฉบับสำหรับการต่อเนื่องไม่ถูกต้อง | ขั้นตอนถัดไปใช้ข้อมูลขาเข้า HTTPS ที่ถูกต้อง สำหรับการต่อเนื่อง ให้ใช้ ID วิดีโอสาธารณะเดิมที่เสร็จสมบูรณ์ของคุณพร้อมคีย์ API เดิม |
| การตอบกลับ402 · `billing_error` | เงื่อนไขยอดคงเหลือหรือขีดจำกัดที่ใช้ได้ไม่เพียงพอสำหรับการกันวงเงิน | ขั้นตอนถัดไปตรวจสอบยอดคงเหลือและขีดจำกัดที่ใช้ได้ก่อนส่งคำขอใหม่ |
| การตอบกลับ503 · `server_error` | เงื่อนไขการตรวจสอบวิดีโอ ที่เก็บข้อมูล หรือการเข้าถึงบริการไม่พร้อมใช้งานชั่วคราว | ขั้นตอนถัดไปรอให้บริการพร้อมใช้งาน หากมี ID วิดีโอแล้ว ให้ตรวจสอบงานเดิมนั้นแทนการสร้างวิดีโออีกครั้ง |
| การตอบกลับ503 · `result_pending_check` | เงื่อนไขต้องตรวจสอบผลลัพธ์วิดีโอเดิมและยอดเรียกเก็บ | ขั้นตอนถัดไปเก็บ ID วิดีโอที่ส่งกลับและตรวจสอบงานนั้น อย่าส่งคำขอสร้างทดแทนระหว่างที่กำลังตรวจสอบ |
| การตอบกลับ503 · `owned_result_unavailable` | เงื่อนไขการดาวน์โหลดวิดีโอที่มีอยู่ไม่พร้อมใช้งานชั่วคราว | ขั้นตอนถัดไปตรวจสอบงานวิดีโอเดิมในภายหลังและดาวน์โหลดผลลัพธ์ที่มีอยู่ การสร้างใหม่จะสร้างการดำเนินการแยกต่างหาก |
| การตอบกลับ409 · `video_not_ready` | เงื่อนไขเนื้อหาวิดีโอยังไม่เผยแพร่ | ขั้นตอนถัดไปตรวจสอบสถานะงานเดิม ดาวน์โหลดหลังรายงาน completed หากรายงาน failed ให้ทำตามข้อความแจ้งตรวจสอบยอดเรียกเก็บ |

### ชื่ออื่น

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

**Ailoot Ultra** [`bytedance/seedance-2.0`](https://ailoot.ai/models/th/#m=bytedance%2Fseedance-2.0&route=Ultra&caller=bytedance%2Fseedance-2.0&fmt=videos)

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

ใช้พาธเมธอดที่แสดงด้านบน

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

[`bytedance/seedance-2.0`](https://ailoot.ai/models/th/#m=bytedance%2Fseedance-2.0&route=Ultra&caller=bytedance%2Fseedance-2.0&fmt=videos)

FAQ · ByteDance: Seedance 2.0

มีอินพุตและผลลัพธ์ใดบ้าง?

`POST /v1/videos` · `bytedance/seedance-2.0`: `text`, `image`, `audio` → `video`

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

`POST /v1/videos` · `bytedance/seedance-2.0`: `model`, `prompt`, `duration`, `resolution`, `aspect_ratio`, `generate_audio`, `frame_images`, `input_references`, `size`, `seed`, `callback_url`, `session_id`, `trace`, `user`

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

`POST /v1/videos` · `bytedance/seedance-2.0`: `duration.minimum`: `1`; `duration.maximum`: `600`; `frame_images.max_items`: `2`; `frame_images.min_items`: `1`; `seed.minimum`: `-9223372036854775808`; `seed.maximum`: `9223372036854775807`

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

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

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

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

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

สมาชิก

เลือกแพ็กเกจมีส่วนลดสำหรับคำขอประจำ

โค้ดลดสูงสุด 50%

ใส่โค้ดขณะซื้อ ราคาคำนวณใหม่ตามโปรโมชั่นที่ใช้

รายจ่ายในประวัติ

เก็บโมเดล โทเคน และยอดสำหรับทุกคำขอ

[เลือกสมาชิก](https://ailoot.ai/docs/th/billing/subscriptions/) · [ดูราคาโมเดล](https://ailoot.ai/models/th/)

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

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

แอปเชิงพาณิชย์

ใส่การสร้างข้อความ ภาพ วิดีโอ และเสียงในฟีเจอร์เสียเงินของบริการคุณ

ใบอนุญาตรีเซลเลอร์

ส่งคำอธิบายโครงการและรูปแบบการเข้าถึง ขอเงื่อนไขใช้และขายต่อเป็นลายลักษณ์อักษร

เอกสารบนเว็บไซต์

อ่านข้อเสนอ สัญญาอนุญาต และนโยบายประมวลผลข้อมูลก่อนเชื่อมได้

[ขอใบอนุญาตขายต่อ](mailto:support@ailoot.ai) · [ข้อเสนอและสัญญาอนุญาต](https://ailoot.ai/legal/offer?lang=th)

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





Ailoot อาศัยประสบการณ์การดำเนินงานที่สั่งสม ฐานลูกค้าขนาดใหญ่ บริการที่เสถียร และการติดตาม KPI อย่างต่อเนื่อง





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





Ailoot นำประสบการณ์การดำเนินงานนี้มาใช้เพื่อให้เข้าถึงฟังก์ชัน AI ผ่าน API ในผลิตภัณฑ์ของลูกค้า เอเจนต์ แอปพลิเคชัน และระบบอัตโนมัติ
