Chọn một video API
Tạo video Seedance
Tạo các tác vụ video Seedance.
Tạo video HappyHorse
Tạo job text-to-video HappyHorse.
Tạo video Sora 2
Tạo job video Sora 2.
Truy xuất video Sora 2
Truy vấn các job video Sora.
Tạo video Veo 3
Tạo job video Veo.
Tạo video Wan
Tạo job text-to-video Wan.
Tạo video xAI
Tạo các job video xAI.
Tạo video Vidu
Tạo job text-to-video Vidu.
Tạo video Omni (Beta)
Tạo các job video Omni bản beta.
Tạo tác vụ Kling text-to-video
Tạo video Kling từ prompt văn bản.
Tạo tác vụ Runway image-to-video
Tạo video Runway từ hình ảnh.
Tạo và polling một video task
Sử dụng model ID có hỗ trợ video từ trang Models hoặc danh mục model. Các ví dụ bên dưới tạo một video task bằngPOST /v1/videos, sau đó polling task ID được trả về cho đến khi task đạt tới trạng thái kết thúc.
Các ví dụ này sử dụng giá trị giữ chỗ
your-video-model-id. Hãy thay thế nó bằng một model ID video khả dụng từ trang Models hoặc danh mục model trước khi bạn chạy request.Ví dụ response
Một response tạo thành công có thể trông như sau. Hãy lưu task ID trước khi polling:video_url; một số định dạng provider sử dụng các trường kết quả đặc thù theo model hoặc route nội dung video khi route đó được ghi nhận trong tài liệu:
Bản ghi model ví dụ
Phản hồi danh mục model ví dụ này hiển thị cấu trúc bao
/api/models và hình dạng của một bản ghi model video. Đây không phải là danh sách model đầy đủ.cURL
Lỗi thường gặp
Missing task ID
Missing task ID
Lưu ID từ phản hồi tạo trước khi trả về từ bộ xử lý job của bạn.
Polling too fast
Polling too fast
Thêm độ trễ và backoff giữa các lần kiểm tra trạng thái.
Unsupported duration or size
Unsupported duration or size
Sử dụng các trường thời lượng và độ phân giải được ghi trong tài liệu cho endpoint video đã chọn.
Missing video_url
Missing video_url
Xử lý
video_url như một trường tùy chọn và quay về dùng các trường kết quả dành riêng cho model hoặc route content khi có sẵn.Callback not received
Callback not received
Dùng polling làm nguồn thông tin chính xác và xác minh rằng URL callback của bạn chấp nhận các yêu cầu POST.
Mã lỗi và chiến lược retry
400
400
Không retry cho đến khi các trường prompt, file, thời lượng hoặc kích thước được sửa.
401
401
Không retry cho đến khi API key có mặt và hợp lệ.
404
404
Kiểm tra task ID, base URL, path và model ID trước khi retry.
413
413
Giảm kích thước tải lên trước khi retry.
429
429
Retry với exponential backoff và giảm mức đồng thời của việc tạo hoặc polling.
500 or 503
500 or 503
Retry việc tạo task với backoff; tiếp tục polling các task hiện có trừ khi task gặp lỗi kết thúc.
Giá và danh mục model
Models page
Đọc cách CometAPI hiển thị model ID trong tài liệu.
Model directory
Duyệt tình trạng sẵn có và khả năng của model.
Pricing
Kiểm tra giá trước khi bạn gọi một model.