Tài liệu API

seedance-2.0-fast

Seedance 2.0 Fast — Seedance 2.0 Fast, 2.0 Mini, 2.0, 2.0 Pro, 2.5 — từ mô tả, ảnh hoặc video tham chiếu.

type: videooutput: videoTheo tham số — dùng POST /v1/generations/estimate để báo giá

Input — tham số đầu vào

POST/v1/generations

Gửi JSON gồm "model": "seedance-2.0-fast" và các tham số dưới đây ở cùng cấp. Tham số không có trong bảng sẽ bị từ chối (400).

Tham sốKiểuGiá trị hỗ trợMô tả
modelrequiredstringseedance-2.0-fastMã model
serverrequiredenum
auto:seedance_2_0_fastseedance_2_0_fastseedance_2_0_fast_vip2seedance_2_0_fast_vip3
Máy chủ — Giá, chất lượng và thời lượng khác nhau theo máy chủ; "Tự động" chọn máy chủ đang chạy theo thứ tự VIP
promptrequiredstring

Tối đa 4.000 ký tự

Mô tả (prompt)
image_urlsstring[] (URL image)

Tối đa 50 file

Ảnh khung đầu / tham chiếu (tuỳ chọn) — Seedance 2.0 Fast: VIP 1 10 / VIP 2 7 / VIP 3 5 ảnh · Seedance 2.0 Mini: 5 ảnh · Seedance 2.0: 5 ảnh · Seedance 2.0 Pro: VIP 1 10 / VIP 2 10 / VIP 3 10 ảnh · Seedance 2.5: VIP 1 50 / VIP 2 50 / VIP 3 25 / VIP 4 50 / VIP 5 50 ảnh
video_urlstring (URL video)
Video tham chiếu

Chỉ có hiệu lực khi server ∈ auto:seedance_2_0_fast, seedance_2_0_fast_vip3, auto:seedance_2_0, auto:seedance_2_0_pro, seedance_2_0_pro_vip1, seedance_2_0_pro_vip2, auto:seedance_2_5, seedance_25_vip3, seedance_25_vip4

qualityrequiredenum

Lựa chọn thay đổi theo server

Chất lượng
durationrequiredenum

Lựa chọn thay đổi theo server

Thời lượng
aspect_ratiorequiredenum

Lựa chọn thay đổi theo server

Tỉ lệ khung hình
nenum
1234

Mặc định: 1

Số lượng video — Tạo 1–4 video cùng lúc, giá nhân theo số video
audioboolean

true, false

Mặc định: true

Tạo kèm âm thanh
  • Tham số file (string URL) nhận link công khai http(s) — máy chủ tự tải về — hoặc URL trả về từ API tải file POST /account/ai/uploads.
  • Bỏ trống tham số không bắt buộc thì dùng giá trị mặc định.

Ví dụ request

curl -X POST https://nov.ai.vn/api/v1/generations \
  -H "X-API-Key: $API_KEY" -H "Content-Type: application/json" \
  -d '{
  "model": "seedance-2.0-fast",
  "server": "auto:seedance_2_0_fast",
  "prompt": "Một chú mèo phi hành gia",
  "quality": "...",
  "duration": "...",
  "aspect_ratio": "...",
  "n": "1",
  "audio": true
}'

Output — kết quả trả về

Tác vụ chạy bất đồng bộ. POST /v1/generations trả ngay đối tượng generation với status queued hoặc processing; hỏi lại GET /v1/generations/{id} mỗi 5–10 giây tới khi status là succeeded, failed hoặc cancelled.

GET/v1/generations/{id}
{
  "id": "3f1c...-uuid",
  "object": "generation",
  "code": "T8KQ2M4X",
  "model": "seedance-2.0-fast",
  "status": "succeeded",       // queued | processing | succeeded | failed | cancelled
  "progress": 100,
  "cost": 2400,                // số tiền đã trừ
  "currency": "VND",
  "refunded": false,
  "output": {
    "type": "video",
    "files": [{ "url": "https://nov.ai.vn/uploads/ai/outputs/....mp4", "type": "video", "name": "video.mp4" }],
    "text": null
  },
  "error": null,
  "created_at": "2026-10-30T08:00:00.000Z",
  "completed_at": "2026-10-30T08:01:12.000Z"
}
TrườngÝ nghĩa
output.files[].urlLink file kết quả — nên tải về hệ thống của bạn, file trên máy chủ có thể được dọn sau một thời gian.
output.textNội dung văn bản (chỉ có với model trả văn bản).
costSố tiền VND đã trừ vào số dư; lỗi hoặc huỷ thì tự hoàn lại (refunded = true).
errorLý do lỗi khi status = failed.

Báo giá trước khi chạy

POST/v1/generations/estimate

Cùng body với POST /v1/generations, không chạy và không trừ tiền.

# => { "object": "estimate", "model": "seedance-2.0-fast", "cost": 2400, "currency": "VND" }
Lấy API key
seedance-2.0-fast · Tài liệu API | NOV AI