Skip to main content
Dùng POST /v1/videos để tạo một tác vụ tạo video Seedance bất đồng bộ. Theo dõi tác vụ cho đến khi hoàn thành, sau đó tải video từ URL Flatkey được trả về. Các mô hình được hỗ trợ bao gồm seedance-2.0seedance-2.0-fast. Tính khả dụng phụ thuộc vào tài khoản của bạn; dùng GET /v1/models để lấy danh sách mô hình hiện tại.

Endpoint

Flatkey cũng chấp nhận POST /v1/video/generationsGET /v1/video/generations/{task_id}. Dùng /v1/videos để có cấu trúc phản hồi chuẩn và dữ liệu usage gốc.

Yêu cầu

Tham số body

string
bắt buộc
ID mô hình Seedance. Dùng "seedance-2.0" hoặc "seedance-2.0-fast".
array
bắt buộc
Các mục đầu vào đa phương thức. Bao gồm ít nhất một mục văn bản không rỗng, URL hình ảnh, hoặc URL video.
string
Độ phân giải đầu ra: "480p", "720p", hoặc "1080p".
string
Tỷ lệ khung hình đầu ra: "16:9", "4:3", "1:1", "3:4", "9:16", "21:9", hoặc "adaptive".
integer
Thời lượng video từ 4 đến 15 giây. Dùng -1 để để mô hình tự chọn.
integer
Seed ngẫu nhiên. Bỏ qua để dùng seed ngẫu nhiên.
boolean
Có thêm hình mờ hay không. Mặc định: false.
boolean
Có tạo âm thanh đồng bộ hay không.

Các mục content

Nếu một hình ảnh dùng role first_frame hoặc last_frame, API sẽ sử dụng chế độ khung đầu/cuối. Các hình ảnh khác được coi là tham chiếu.

Tham số nâng cao

string
Chế độ đầu vào tường minh: "reference" hoặc "first_last_frame". Bỏ qua để suy ra chế độ từ content.
Bật tính năng tăng cường tìm kiếm web cho tác vụ.
object
Nâng cấp độ phân giải video đã tạo trong khi vẫn giữ nguyên ID tác vụ công khai.
camera_fixed, frames, callback_url, và return_last_frame được chấp nhận để tương thích nhưng hiện tại không có tác dụng.

Ví dụ yêu cầu

Đầu vào khung đầu và khung cuối

Tham chiếu đa phương thức với nâng cấp độ phân giải

Phản hồi

Các trường phản hồi

string
ID tác vụ công khai dùng để theo dõi tác vụ và tải video đã hoàn thành. task_id chứa cùng giá trị.
string
Trạng thái tác vụ: queued, in_progress, completed, hoặc failed.
integer
Tiến độ tạo từ 0 đến 100.
integer
Dấu thời gian Unix khi tạo tác vụ.

Theo dõi trạng thái tác vụ

Trong khi đang tạo, phản hồi bao gồm tiến độ hiện tại:
Khi tác vụ hoàn thành, phản hồi bao gồm URL video và thông tin sử dụng token:
Các tác vụ thất bại trả về chi tiết lỗi kèm theo phản hồi tác vụ:
Bất kỳ số dư đã tiêu trước nào sẽ được hoàn lại tự động.

Các giá trị trạng thái

Tải video

Endpoint nội dung truyền dữ liệu video/mp4. Nó không yêu cầu Bearer token và có thể dùng trực tiếp làm nguồn cho thẻ <video>.
Endpoint nội dung chỉ hoạt động sau khi tác vụ hoàn thành và bị giới hạn tốc độ theo IP client. Hãy coi URL là thông tin nhạy cảm vì bất kỳ ai có URL đó đều có thể tải video.

Lỗi

Các lỗi tại thời điểm yêu cầu dùng phong bì lỗi chuẩn của Flatkey:

Ví dụ đầu-cuối

Ví dụ này tạo một tác vụ, theo dõi mỗi năm giây, và tải video đã hoàn thành. Yêu cầu cài đặt jq.