Skip to main content

Seedance 2.0 สร้างวิดีโอด้วย AI ใหม่

ขับเคลื่อนโดย BytePlus Ark Seedance — ศูนย์ข้อมูลสิงคโปร์เพื่อความเร็วในไทย
คิดค่าบริการตาม token — จ่ายต่อวิดีโอ
Seedance 2.0 — สร้างได้สูงสุด 1080p โมเดลคุณภาพเต็ม เริ่มต้น 0.186 IC / 1K output tokens (มี input วิดีโอ) ถึง 0.333 IC / 1K (1080p ไม่มี input วิดีโอ)
Seedance 2.0 Fast — สร้างได้สูงสุด 720p ราคาถูกกว่า เริ่มต้น 0.143 IC / 1K (มี input วิดีโอ) ถึง 0.242 IC / 1K (ไม่มี input วิดีโอ)

ตัวอย่าง: คลิป 5 วินาที 720p จากข้อความล้วน ≈ 33 IC ≈ 33 บาท

เปิดใช้งาน POST /v3/store/video/seedance/tasks เฉพาะบัญชีที่ชำระเงินแล้ว

บริการระดับพรีเมียม Seedance 2.0 สงวนสิทธิ์ให้เฉพาะบัญชีที่ซื้อแพ็กเกจ iApp credits (IC) แล้วอย่างน้อยหนึ่งครั้ง เครดิตที่ได้รับฟรีตอนสมัครสมาชิกไม่สามารถใช้งานบริการนี้ได้ โปรดซื้อแพ็กเกจเพื่อปลดล็อก API พรีเมียมทั้งหมด

ยินดีต้อนรับสู่ iApp Seedance 2.0 บริการที่ iApp นำ Dreamina Seedance 2.0 ของ BytePlus Ark มาให้คุณใช้งานผ่าน API key เดียวกับบริการอื่นของ iApp คุณจะได้ประสิทธิภาพเดียวกัน คุณภาพโมเดลเดียวกัน และระบบคิดเงินแบบเดียวกับ OpenAI โดยไม่ต้องสมัคร BytePlus เอง ไม่มีใบแจ้งหนี้สกุลเงินต่างประเทศ และไม่มีการส่งข้อมูลส่วนตัวไปต่างประเทศ

ทดลองใช้งาน

Try Seedance 2.0 Video Generation

Login to your iApp account to use this premium video-generation demo.

Example Prompts

Estimated cost~9.44 IC(text/image input • ~38K tokens)

เลือกโมเดล

โมเดลความละเอียดสูงสุดเสียงเหมาะสำหรับค่าโดยประมาณ (5 วิ, 720p, ไม่มี input วิดีโอ)
dreamina-seedance-2-0-2601281080pโฆษณาฮีโร่ รีลทำการตลาด งานที่ต้องการความคมชัดสูงสุด~41 IC
dreamina-seedance-2-0-fast-260128สูงสุด 720pงานสเก็ตช์ คอนเทนต์โซเชียล สร้างเป็นชุด ทำ A/B variant~33 IC

ทั้งสองโมเดลใช้ JSON contract เดียวกัน เปลี่ยนเลเยอร์ผ่านฟิลด์ model ในแต่ละ request

ราคา (ต่อ 1,000 output tokens)

Seedance คิดค่าบริการต่อ output token โดย token ≈ (ความยาววิดีโอ input + ความยาววิดีโอ output) × กว้าง × สูง × frame rate / 1024 คลิปยิ่งยาวหรือความละเอียดยิ่งสูงก็ยิ่งใช้ token มาก ทั้งนี้ token ฝั่ง input prompt ไม่คิดเงินแยกต่างหาก

โมเดลความละเอียดมี input วิดีโอ?อัตรา iApp (IC / 1K tokens)ราคา BytePlus อ้างอิง (USD / M tokens)
Seedance 2.0480p / 720pไม่มี0.302$7.00
Seedance 2.0480p / 720pมี0.186$4.30
Seedance 2.01080pไม่มี0.333$7.70
Seedance 2.01080pมี0.203$4.70
Seedance 2.0 Fast480p / 720pไม่มี0.242$5.60
Seedance 2.0 Fast480p / 720pมี0.143$3.30

ใช้อัตราตามเทียร์สูงสุดของ BytePlus ในแต่ละแถว บวกอัตรากำไรเล็กน้อยเพื่อครอบคลุมค่าเงินและค่าระบบ คุณจ่ายเฉพาะ render ที่สำเร็จ เท่านั้น — งานที่ล้มเหลว (เช่น content moderation ปฏิเสธ) คิดเป็น 0 IC การเรียกตรวจสถานะก็ไม่คิดเงิน

Endpoints

API เป็นแบบ asynchronous: คุณ POST เพื่อส่งงาน แล้ว poll GET จนกว่าสถานะจะเป็น succeeded

POST /v3/store/video/seedance/tasks — ส่งงานสร้างวิดีโอ

Headers:

Headerค่า
apikeyiApp API key ของคุณ
Content-Typeapplication/json

Body schema:

{
"model": "dreamina-seedance-2-0-fast-260128",
"content": [
{ "type": "text", "text": "<prompt>" },
{ "type": "image_url", "image_url": { "url": "https://..." }, "role": "reference_image" },
{ "type": "video_url", "video_url": { "url": "https://..." }, "role": "reference_video" },
{ "type": "audio_url", "audio_url": { "url": "https://..." }, "role": "reference_audio" }
],
"generate_audio": true,
"ratio": "16:9",
"duration": 5,
"watermark": false,
"resolution": "720p"
}
ฟิลด์ชนิดค่า defaultหมายเหตุ
modelstringจำเป็นdreamina-seedance-2-0-260128 หรือ dreamina-seedance-2-0-fast-260128
contentarrayจำเป็นอย่างน้อยต้องมีบล็อก text หนึ่งบล็อก ส่วน image_url / video_url / audio_url เป็นตัวเลือกเสริมสำหรับใส่ reference media
content[].rolestringสำหรับภาพ: reference_image, first_frame, last_frame สำหรับวิดีโอ: reference_video สำหรับเสียง: reference_audio
generate_audiobooleantrueใส่ soundtrack มาด้วยหรือไม่
ratiostring16:9เลือกได้ 16:9, 9:16, 1:1, 4:3, 3:4, 21:9
durationinteger5วินาที ช่วง 4–15 (BytePlus กำหนดขั้นต่ำ 4 วินาทีสำหรับ Seedance 2.0)
watermarkbooleanfalseถ้า true BytePlus จะใส่ลายน้ำให้
resolutionstringตามค่าปกติของโมเดล480p, 720p, หรือ 1080p (โมเดล Fast ไม่รองรับ 1080p)

Response (HTTP 200):

{ "id": "task_abc123" }

GET /v3/store/video/seedance/tasks/{task_id} — ตรวจสถานะ

เรียกได้ฟรี ส่งคืนสถานะปัจจุบันของงาน แนะนำ poll ทุก 5 วินาที

Response เมื่อสำเร็จ:

{
"id": "task_abc123",
"status": "succeeded",
"content": {
"video_url": "https://...mp4"
},
"usage": { "completion_tokens": 135000 }
}

ค่าสถานะ: queued, processing, succeeded, failed, cancelled, expired

⚠️ ลิงก์ video_url หมดอายุประมาณ 24 ชั่วโมง กรุณาดาวน์โหลดทันทีและเก็บไฟล์ไว้เองหากต้องการใช้นาน

การยืนยันตัวตน

ใช้ key ใดก็ได้ที่ active จาก หน้าจัดการ API Keys key เดียวกันนี้ใช้ได้กับทุก API ของ iApp

ตัวอย่างโค้ด

cURL

# 1. ส่งงาน
curl -X POST 'https://api.iapp.co.th/v3/store/video/seedance/tasks' \
-H "apikey: $IAPP_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "dreamina-seedance-2-0-fast-260128",
"content": [{ "type": "text", "text": "แมวเล่นเซิร์ฟบนคลื่นยามพระอาทิตย์ตก แนวภาพยนตร์ 24fps" }],
"duration": 5,
"ratio": "16:9",
"resolution": "720p",
"generate_audio": true
}'
# → {"id":"task_abc123"}

# 2. Poll จนสำเร็จ
curl -s 'https://api.iapp.co.th/v3/store/video/seedance/tasks/task_abc123' \
-H "apikey: $IAPP_API_KEY" | jq .

Python

import os, time, requests

API = "https://api.iapp.co.th/v3/store/video/seedance/tasks"
HEADERS = {"apikey": os.environ["IAPP_API_KEY"], "Content-Type": "application/json"}

# 1. ส่งงาน
r = requests.post(API, headers=HEADERS, json={
"model": "dreamina-seedance-2-0-fast-260128",
"content": [{"type": "text", "text": "แมวเล่นเซิร์ฟบนคลื่นยามพระอาทิตย์ตก แนวภาพยนตร์ 24fps"}],
"duration": 5,
"ratio": "16:9",
"resolution": "720p",
"generate_audio": True,
})
r.raise_for_status()
task_id = r.json()["id"]
print("ส่งงานแล้ว:", task_id)

# 2. Poll
while True:
s = requests.get(f"{API}/{task_id}", headers=HEADERS).json()
print("สถานะ:", s["status"])
if s["status"] == "succeeded":
video_url = s["content"]["video_url"]
break
if s["status"] in ("failed", "cancelled", "expired"):
raise SystemExit(f"งานสิ้นสุดผิดปกติ: {s}")
time.sleep(5)

# 3. ดาวน์โหลด
mp4 = requests.get(video_url).content
open("output.mp4", "wb").write(mp4)
print("บันทึก output.mp4 แล้ว")

Node.js

const apiKey = process.env.IAPP_API_KEY;
const base = "https://api.iapp.co.th/v3/store/video/seedance/tasks";

const sub = await fetch(base, {
method: "POST",
headers: { "apikey": apiKey, "Content-Type": "application/json" },
body: JSON.stringify({
model: "dreamina-seedance-2-0-fast-260128",
content: [{ type: "text", text: "แมวเล่นเซิร์ฟบนคลื่นยามพระอาทิตย์ตก" }],
duration: 5, ratio: "16:9", resolution: "720p", generate_audio: true,
}),
});
const { id } = await sub.json();

let result;
while (true) {
await new Promise(r => setTimeout(r, 5000));
result = await (await fetch(`${base}/${id}`, { headers: { apikey: apiKey } })).json();
if (result.status === "succeeded") break;
if (["failed", "cancelled", "expired"].includes(result.status)) throw result;
}
console.log("วิดีโอ:", result.content.video_url);

ตัวอย่างการใช้งาน

  • รีลโฆษณา — สร้างคลิป 9:16 / 1:1 / 16:9 แบบเดียวกันสำหรับ Instagram, TikTok, YouTube Shorts ในชุดเดียว
  • เดโมสินค้า — ใช้ภาพฮีโร่เป็น first_frame แล้วให้โมเดล animate กล้องวนรอบ
  • โฆษณาภาษาไทย — ป้อน prompt ภาษาไทยตรง ๆ ได้เลย ไม่ต้องแปล
  • ตัวอย่าง storyboard — ใช้โมเดล Fast ที่ 480p เพื่อทดลองทิศทางการกำกับ แล้วค่อย render ตัวเลือกที่ชอบใหม่ที่ 1080p

คำถามที่พบบ่อย

ทำไมต้องเป็นบัญชีที่ชำระเงินแล้วเท่านั้น? การ render 1080p หนึ่งครั้งอาจมีค่าใช้จ่าย 60–100 IC ซึ่งสูงกว่า API อื่นบนแพลตฟอร์มมาก เพื่อป้องกันบัญชีฟรีเผลอ (หรือตั้งใจ) ใช้ GPU ไปหลายร้อยดอลลาร์ บริการนี้จึงต้องการให้บัญชีนั้นเคยซื้อ IC อย่างน้อยหนึ่งครั้ง ผู้ใช้ใหม่สามารถปลดล็อกทุกบริการพรีเมียมได้ด้วยการเติมเงินเพียงครั้งเดียว — ดู ซื้อ IC

ถ้า render ล้มเหลวจะเสียเงินไหม? ไม่เสีย BytePlus คิดเงินเฉพาะงานที่สำเร็จ และเรา mirror นโยบายเดียวกัน — ถูกตัวกรอง content moderation ปฏิเสธ ฟิลเตอร์ NSFW หรือ infrastructure timeout ทั้งหมดคิดเป็น 0 IC

ใช้เวลา render นานแค่ไหน? โดยทั่วไป 30–120 วินาทีสำหรับคลิป 5 วินาที 720p บนโมเดล Fast และ 1–4 นาทีสำหรับ 1080p บนโมเดลเต็ม คลายต์ของคุณควร poll ทุก 5 วินาทีและตั้ง timeout ที่ 15 นาที

วิดีโอที่สร้างเป็นของฉันใช่ไหม? ใช่ เหมือนกับลูกค้า BytePlus โดยตรง คุณมีสิทธิ์เชิงพาณิชย์ในเนื้อหาที่สร้าง โปรดหลีกเลี่ยง prompt ที่อ้างถึงบุคคลสาธารณะที่มีตัวตนจริง ตัวละครลิขสิทธิ์ หรือ IP ที่ได้รับการคุ้มครอง

API host อยู่ที่ไหน? Upstream คือ BytePlus Ark ในภูมิภาค ap-southeast-1 (สิงคโปร์) Request ผ่าน api.iapp.co.th มี gateway latency เพิ่มประมาณ 10–30 ms

ใช้สร้างวิดีโอ live / real-time ได้ไหม? ไม่ได้ Seedance เป็น generator แบบ offline / async แต่ละคลิป render ครั้งเดียวและลิงก์ที่ได้ใช้ได้ 24 ชั่วโมง

ติดต่อสนับสนุน

  • คำถามเรื่องราคาหรือใบกำกับภาษี: sale@iapp.co.th
  • คำถามทางเทคนิคเกี่ยวกับ API: Discord
  • แจ้งบั๊ก: กรุณาส่ง task_id จาก response ของ submit มาด้วย เพื่อให้เราตามรอยทุกการเรียกได้