Hướng dẫn
Clip video và lô clip
Clip là một video ngắn tạo từ prompt, hoặc từ prompt và một ảnh tham chiếu. Tạo một clip ở màn hình Clip nhanh, hoặc tạo nhiều clip từ một bảng trong một lô. Agent và script làm được cả hai: qua MCP và qua REST API.
Tạo một clip
- Mở Clip nhanh trong ứng dụng web, ở tab Một clip.
- Viết prompt, chọn thời lượng, tỉ lệ và độ phân giải, và thêm ảnh tham chiếu nếu clip cần bắt đầu từ ảnh của bạn.
- Xem báo giá rồi bắt đầu clip. Giá được lưu lại ngay khi báo giá.
- Khi clip xong, tải về dưới dạng tệp MP4.
| Tùy chọn | Giá trị | Ghi chú |
|---|---|---|
| Prompt | Từ 1 đến 3600 ký tự | Mô tả clip. |
| Thời lượng | Số giây nguyên từ 2 đến 20; mặc định là 4 | Được làm tròn lên đến độ dài kế tiếp mà tuyến có thể làm. |
| Tỉ lệ | 16:9 hoặc 9:16 | Ngang hoặc dọc. |
| Độ phân giải | 720p, 1080p hoặc 1440p | |
| Ảnh tham chiếu | Một ảnh, không bắt buộc | Xem mục Ảnh tham chiếu bên dưới. |
| Tuyến | Không bắt buộc | Để trống thì dùng tuyến sẵn sàng đầu tiên phù hợp. Xem mục Tuyến bên dưới. |
Ảnh tham chiếu
- Có ảnh tham chiếu thì clip được tạo theo kiểu ảnh thành video: clip bắt đầu từ ảnh của bạn.
- Ảnh phải là ảnh JPG, PNG hoặc WebP đã sẵn sàng trong cùng không gian làm việc. Ảnh khác bị từ chối với
VIDEO_CLIP_REFERENCE_INVALID. reference_asset_idkhông tồn tại trong không gian làm việc của bạn sẽ nhậnNOT_FOUND. Hãy dùng một ảnh trong thư viện của chính bạn.- Nếu chưa xác nhận quyền dùng ảnh, báo giá kèm cảnh báo
REFERENCE_RIGHTS_UNCONFIRMED. Cảnh báo không chặn clip; hãy xác nhận rằng bạn được phép dùng ảnh.
Tuyến
Mỗi clip được tạo trên một tuyến. Khi bạn không chọn, hệ thống dùng tuyến GPU của nền tảng sẵn sàng đầu tiên phù hợp với các tùy chọn. Nếu không tuyến nào phù hợp, báo giá bị từ chối với VIDEO_CLIP_ROUTE_UNAVAILABLE (HTTP 409); hãy đổi tùy chọn rồi báo giá lại.
- GPU nền tảng: clip được tạo trên GPU của chính chúng tôi và không có dữ liệu nào gửi tới nhà cung cấp mô hình bên ngoài.
Nhãn tuyến hiện cạnh báo giá, nên bạn biết clip sẽ được tạo ở đâu trước khi bắt đầu.
Lô clip
Một lô biến một bảng thành nhiều clip: mỗi dòng là một clip. Tạo lô ở tab Lô của Clip nhanh.
- Chọn một tệp (CSV, TSV, TXT hoặc XLSX) hoặc dán mỗi dòng một prompt.
- Có thể viết mẫu (template) với các chỗ giữ chỗ
{{column}}. Mỗi dòng điền chỗ giữ chỗ từ các cột của chính nó. Không có mẫu thì cộtpromptcủa dòng là prompt. - Có thể thêm các cột
route,duration_seconds,ratio,resolutionhoặcreference_asset_id. Giá trị trong dòng thay cho cài đặt của lô ở dòng đó. - Chọn Kiểm tra và báo giá. Mọi dòng được đọc và tính giá, chưa ghi gì; dòng có vấn đề được liệt kê kèm lý do.
- Bắt đầu lô. Khi bắt đầu, hệ thống giữ trước tổng tiền của cả lô; các clip sau đó chạy theo nhóm tối đa 10.
product,ratio,duration_seconds
Ceramic mug,9:16,4
Linen shirt,9:16,6Slow turntable shot of a {{product}} on a bright tableTên cột được cắt khoảng trắng hai đầu, chuyển thành chữ thường và đổi khoảng trắng thành dấu gạch dưới, nên Product Name là cột product_name. Các cột của tệp CSV có thể ngăn cách bằng dấu phẩy, dấu chấm phẩy hoặc tab.
| Giới hạn | Giá trị |
|---|---|
| Số dòng trong một lô | Mặc định 100 |
| Số lô chạy cùng lúc trong một không gian làm việc | Mặc định 2 |
| Kích thước tệp (CSV, TSV, TXT hoặc XLSX) | 2 MB; tệp lớn hơn bị từ chối với MEDIA_BATCH_TOO_LARGE (HTTP 413) |
| Clip bắt đầu cùng lúc | Theo nhóm tối đa 10; nhóm sau bắt đầu khi còn chỗ |
Trạng thái của lô và của mục
- Một lô là
draft,running,paused,completedhoặccancelled. Lô đang mở là bản nháp, lô đang chạy và lô đang tạm dừng. - Một mục là
pending,queued,running,ready,needs_attention,cancelledhoặcdeleted. - Ở màn hình lô bạn có thể tạm dừng, tiếp tục hoặc hủy lô, xem các dòng, và tải các clip đã xong dưới dạng ZIP.
- Mục cần chú ý giữ lý do của nó dưới dạng mã lỗi. Phần còn lại của lô vẫn chạy tiếp.
Qua MCP và REST
Một clip: quote_media_task với kind là video_clip tạo báo giá (miễn phí, token interactive là đủ). Sau khi người dùng đồng ý với giá, generate_media_task bắt đầu clip (token execute). get_media_task đọc trạng thái.
Một lô dùng ba công cụ. create_media_batch nhận bảng dưới dạng csv, xlsx_base64 hoặc rows (danh sách đối tượng, cột thành giá trị), cùng template và các tùy chọn clip. Lô bắt đầu ngay trừ khi start là false, khi đó tạo một bản nháp miễn phí để người dùng tự bắt đầu trong ứng dụng web. get_media_batch đọc trạng thái, số lượng theo trạng thái và tiến độ. list_media_batch_items liệt kê các mục theo thứ tự dòng và có thể lọc theo state.
quote_media_task {"workspace_id": "<id>", "kind": "video_clip", "prompt": "A ceramic mug on a bright table, slow turn", "duration_seconds": 4, "ratio": "9:16", "request_key": "<uuid>"}
create_media_batch {"workspace_id": "<id>", "rows": [{"product": "Ceramic mug"}, {"product": "Linen shirt"}], "template": "Slow turntable shot of a {{product}} on a bright table", "ratio": "9:16", "start": false, "request_key": "<uuid>"}Lô được bắt đầu khi để start ở giá trị mặc định sẽ tiêu tiền ngay. Như với mọi công cụ tính phí, hãy cho người dùng xem giá và chờ họ đồng ý trước. Dùng start: false để người dùng tự bắt đầu lô.
Các clip và lô giống như vậy cũng có qua HTTP: xem REST API. Người dùng có thể theo dõi lô trong ứng dụng web trong lúc agent chạy nó.