Video
Muse Video
Tạo clip Muse Video 720p dài 10 giây có âm thanh từ prompt hoặc tối đa 9 ảnh tham chiếu với bảy tỷ lệ khung hình, tính phí mỗi clip và giao kết quả qua tác vụ.
Muse Video là mô hình video của Meta Superintelligence Labs. Một yêu cầu tạo một clip khoảng 10 giây ở 720p có âm thanh, từ prompt hoặc từ prompt cùng tối đa 9 ảnh tham chiếu, với một trong bảy tỷ lệ khung hình. Hãy gửi yêu cầu, giữ ID tác vụ được trả về, rồi đọc video hoàn chỉnh từ tác vụ. Ảnh tham chiếu được truyền vào dưới dạng URL.
ID mô hình
| ID mô hình | Đầu vào | Độ phân giải | Độ dài |
|---|---|---|---|
muse-video | văn bản, 0–9 ảnh | 720p | khoảng 10 giây, có âm thanh |
Xem trang mô hình để biết giá hiện tại.
Ví dụ nhanh
curl https://api.seedrouter.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "muse-video",
"prompt": "Waves rolling onto a sandy beach at sunset, slow camera pan, natural ocean sound. No text.",
"aspect_ratio": "16:9"
}'Endpoint
POST https://api.seedrouter.ai/v1/videos/generations| Header | Giá trị |
|---|---|
| Authorization | Bearer YOUR_API_KEY |
| Content-Type | application/json |
Phản hồi là một tác vụ ({"id": "task_...", "status": "processing"}), không phải video hoàn chỉnh. Hãy truy vấn GET /v1/tasks/{task_id} để lấy kết quả. Hãy giữ khóa API trong code phía máy chủ.
Tham số
| Trường | Kiểu | Mặc định | Ghi chú |
|---|---|---|---|
model | string | bắt buộc | muse-video |
prompt | string | bắt buộc | Không được rỗng sau khi loại bỏ khoảng trắng ở hai đầu. Vẫn bắt buộc khi có ảnh tham chiếu. |
image_urls | danh sách URL | không có | 0–9 URL ảnh công khai, tổng cộng 11 MB. Không có ảnh thì yêu cầu tạo video từ văn bản. |
aspect_ratio | enum | auto | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 hoặc 2:3. Bỏ qua để chọn tự động: ảnh tham chiếu quyết định tỷ lệ; chỉ có văn bản thì dùng 16:9. Không gửi "auto". |
size | enum | không có | Bí danh tương thích của aspect_ratio: một trong các tỷ lệ trên hoặc auto. Khi cả hai đều hợp lệ, ưu tiên aspect_ratio. |
duration | integer hoặc string | 10 | Chỉ 10, "10" hoặc "10s". Clip dài khoảng 10 giây. |
resolution | enum | 720p | Chỉ 720p. |
audio | boolean | true | Chỉ true; mọi clip đều có âm thanh. false bị từ chối. |
n | integer | 1 | Chỉ 1. Mỗi yêu cầu trả về một clip. |
Các trường ngoài danh sách này bị loại bỏ trước khi chuyển tiếp yêu cầu; chúng không gây lỗi và không thay đổi đầu ra. Không có thiết lập khung hình đầu hoặc cuối, video tham chiếu, âm thanh tham chiếu, kéo dài, seed hay prompt phủ định. callback_url không được hỗ trợ; hãy truy vấn tác vụ thay thế.
Ảnh tham chiếu
Truyền tối đa 9 ảnh vào image_urls và mô tả chuyển động trong prompt. Muse Video dùng chúng làm tham chiếu: clip bám sát chúng, nhưng khung hình đầu không phải bản sao từng pixel. Khi bỏ qua aspect_ratio, clip lấy theo tỷ lệ của chúng.
{
"model": "muse-video",
"prompt": "The fox slowly lifts its head, wind moving through its fur, the camera pushing in gently, soft forest ambience.",
"image_urls": ["https://example.com/fox.png"]
}Đầu vào media
Mỗi ảnh tham chiếu là một URL HTTP(S) công khai. Không chấp nhận data URI base64: hãy tải tệp lên kho lưu trữ của bạn và truyền URL của nó. Dùng ảnh PNG, JPEG hoặc WebP; tổng dung lượng tệp gốc của tất cả ảnh tham chiếu phải từ 11 MB trở xuống. Bộ ảnh vượt giới hạn này sẽ thất bại sau khi được tiếp nhận và không bị tính phí.
Các yếu tố chi phí
Xem phần giá của mô hình để biết mức giá hiện tại. Muse Video có một mức giá cho mỗi clip:
cost = price per clip × 1Giá không nhân với số giây. Yêu cầu chỉ có văn bản và yêu cầu kèm ảnh tham chiếu có cùng giá, bất kể tỷ lệ khung hình. Số tiền tạm giữ khi tác vụ được tiếp nhận chính là số tiền bị tính. Xem khoản phí cuối cùng trong lịch sử sử dụng của tài khoản. Tác vụ thất bại không bị tính phí.
Lược đồ đầu ra
Khi gửi, API trả về tác vụ:
{"id": "task_...", "model": "muse-video", "status": "processing", "created_at": 1789689600}Lấy thông tin tác vụ
GET https://api.seedrouter.ai/v1/tasks/{task_id}Hãy truy vấn 10–20 giây một lần cho đến khi status là completed hoặc failed. Hết thời gian mạng trong lúc truy vấn không có nghĩa là việc tạo video đã thất bại: hãy giữ ID tác vụ và tiếp tục kiểm tra. Đừng tạo tác vụ khác chỉ để xem tiến độ.
Tác vụ hoàn tất
{
"id": "task_...",
"model": "muse-video",
"status": "completed",
"created_at": 1789689600,
"finished_at": 1789689790,
"output": {
"video_url": "https://static.seedrouter.ai/media/tasks/task_example/0.mp4"
}
}Trong thử nghiệm của chúng tôi, các clip trả về dạng tệp MP4 (H.264) dài 10,0 giây kèm rãnh âm thanh AAC: 1280 × 720 cho 16:9, 720 × 1280 cho 9:16 và 1248 × 704 cho ảnh tham chiếu có tỷ lệ 16:9, khoảng 100–200 giây sau khi gửi.
Lỗi
Những yêu cầu bị từ chối trước khi tác vụ được tạo sẽ trả về lỗi HTTP kèm đối tượng error và không bị tính phí. Tác vụ thất bại sau khi đã được tiếp nhận sẽ trả về HTTP 200 khi truy vấn, kèm status: "failed" và một đối tượng error.
Hãy xem danh mục lỗi dùng chung để biết mã lỗi, mã trạng thái HTTP và hướng dẫn thử lại.
{
"id": "task_...",
"model": "muse-video",
"status": "failed",
"error": {
"code": 60001,
"message": "The request was rejected by the content policy. Please revise the prompt or input images."
}
}Nếu chính lần gửi bị hết thời gian chờ, hãy kiểm tra các tác vụ của bạn trước khi gửi lại: yêu cầu đầu tiên có thể đã được tiếp nhận.
Mẹo
- Mô tả chủ thể, hành động, chuyển động máy quay và ánh sáng, đồng thời nêu âm thanh bạn muốn; âm thanh được tạo cùng hình ảnh.
- Tạo ảnh tĩnh bằng Muse Image, rồi truyền URL của ảnh vào đây để làm ảnh chuyển động.
- Để tạo video dọc, gửi
aspect_ratio: "9:16"hoặc một ảnh tham chiếu dọc. - Thêm
no textđể tránh các chú thích tự bịa ra.
