Video
Quá trình tạo video diễn ra bất đồng bộ. Hãy tạo một tác vụ, lưu ID, kiểm tra định kỳ trạng thái tác vụ và tải kết quả xuống sau khi hoàn tất.
Các endpoint video chung là:
Tạo tác vụ video
Endpoint /v1/videos chấp nhận dữ liệu biểu mẫu multipart:
Với đầu vào hình ảnh thành video, hãy thêm một tệp tham chiếu khi model hỗ trợ:
Phản hồi thành công gồm mã định danh tác vụ như id, cùng siêu dữ liệu tác vụ như trạng thái, tiến độ, model, thời lượng hoặc dấu thời gian nếu có.
Kiểm tra trạng thái tác vụ
Thăm dò theo khoảng thời gian hợp lý. Dừng thăm dò khi tác vụ đạt trạng thái kết thúc thành công hoặc thất bại.
Tải kết quả xuống
Sau khi tác vụ hoàn tất:
Quy trình tác vụ nên dùng
- Xác thực model, thời lượng và đầu vào trước khi gửi.
- Chỉ gửi tác vụ một lần.
- Lưu lại ID tác vụ được trả về.
- Thăm dò với thời gian chờ tăng dần thay vì gửi yêu cầu liên tục trong thời gian ngắn.
- Ghi lại lỗi ở trạng thái kết thúc để khắc phục sự cố.
- Tải xuống kịp thời nội dung đã hoàn tất.
Không tự động tạo tác vụ thay thế khi yêu cầu trạng thái hết thời gian chờ. Trước tiên, hãy truy vấn ID tác vụ ban đầu để tránh tạo trùng và bị tính phí hai lần.
API video dành riêng cho nhà cung cấp
Đặc tả API cũng gồm các đường dẫn video tương thích với nhà cung cấp, bao gồm định dạng kiểu Kling và các định dạng tác vụ khác. Trường yêu cầu và phản hồi trạng thái khác nhau giữa các endpoint này. Với tích hợp mới, hãy dùng quy trình chung /v1/videos, trừ khi một model hoặc client hiện có yêu cầu đường dẫn dành riêng cho nhà cung cấp.
Xem Tài liệu tham chiếu API để biết các đường dẫn và lược đồ hiện được cung cấp.
Kiểm soát chi phí
Chi phí video có thể phụ thuộc vào model, thời lượng, độ phân giải, chất lượng hoặc loại đầu vào. Hãy xem Giá và bắt đầu bằng các tác vụ thử nghiệm ngắn trước khi chạy theo lô tự động.
