Tài liệu
Nhiệm vụ tạo video
Cập nhật vào 2026-08-20
Tổng quan giao diện
Tạo video là thao tác bất đồng bộ:
- Gọi
POST /v1/videos/tasksgửi tác vụ - Lưu ID tác vụ công khai trong phản hồi
- Gọi
GET /v1/tasks/{task_id}tra cứu trạng thái và kết quả
Base URL là https://api.rokoapi.com/v1. Tất cả các yêu cầu phải kèm theo Authorization: Bearer $API_KEY.
Các mô hình đã hỗ trợ
| Dòng sản phẩm | ID mô hình công khai |
|---|---|
| Seedance 2.0 | seedance-2.0, seedance-2.0-pro, seedance-2.0-fast, seedance-2.0-mini |
| Hailuo 3 | hailuo-3 |
| Grok Imagine Video 1.5 | grok-imagine-video-1.5 |
| Gemini Omni | gemini-omni |
| Kling | kling-3.0-turbo, kling-o3 |
| Happy Horse 1.1 | happy-horse-1.1 |
| Wan 2.7 | wan-2.7 |
| Sora 2 | sora-2, sora-2-pro |
Phạm vi khả dụng thực tế dựa trên /v1/models, cấu hình kênh trên bảng điều khiển và nhóm của khóa API. Người dùng chỉ chọn mô hình sản phẩm; RokoAPI tự động chọn tuyến văn bản sang video, hình ảnh sang video, tham chiếu sang video hoặc chỉnh sửa của EvoLink dựa trên generation_type và các trường tài liệu để tự động chọn tuyến EvoLink tạo video từ văn bản, hình ảnh, video tham chiếu hoặc chỉnh sửa.
Tạo video từ văn bản
curl https://api.rokoapi.com/v1/videos/tasks \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"generation_type": "text",
"prompt": "A cinematic sunrise over snow mountains",
"duration": 8,
"quality": "720p",
"aspect_ratio": "16:9",
"generate_audio": true
}'
Tạo video từ hình ảnh và tham chiếu
Thông thường, truyền tài liệu có thể tải trực tiếp từ mạng công khai qua image_urls, video_urls và audio_urls :
{
"model": "seedance-2.0",
"generation_type": "reference",
"prompt": "Keep the character identity and create a slow camera orbit",
"image_urls": ["https://example.com/character.png"],
"video_urls": ["https://example.com/motion.mp4"],
"duration": 6,
"quality": "720p",
"aspect_ratio": "16:9"
}
Ngoại lệ: Tạo video từ hình ảnh của Wan 2.7 sử dụng image_start và tùy chọn image_end; Grok 1.5 tự động chọn chế độ dựa trên số lượng image_urls (0 ảnh là văn bản sang video, 1 ảnh là hình ảnh sang video, 2–7 ảnh là tham chiếu sang video), không nhận aspect_ratio.
Chỉnh sửa video
{
"model": "wan-2.7",
"generation_type": "edit",
"prompt": "Change the background to a rainy neon street",
"video_urls": ["https://example.com/input.mp4"],
"image_urls": ["https://example.com/style.png"],
"duration": 0,
"quality": "720p"
}
Trong chỉnh sửa của Wan 2.7, duration: 0 có nghĩa là theo video đầu vào. Chỉnh sửa Gemini Omni theo video đầu vào, không gửi duration hoặc aspect_ratio.
Giới hạn tham số
| Dòng sản phẩm | Thời lượng | Chất lượng | Giới hạn tài liệu chính |
|---|---|---|---|
| Seedance 2.0 / Mini | 4–15 giây | Phiên bản tiêu chuẩn 480p–4k; ít cấp độ Fast/Mini | Hình ảnh sang video 1–2 ảnh; tham chiếu sang video tối đa 9 ảnh, 3 video, 3 audio |
| MiniMax H3 | 4–15 giây | 768p, 2k | Tham chiếu sang video tối đa 9 ảnh, 3 video, 3 audio |
| Grok 1.5 | 1–15 giây | 480p, 720p, 1080p | Tối đa 7 ảnh; không hỗ trợ tham số tỷ lệ khung hình |
| Gemini Omni | 3–10 giây hoặc auto | Cố định 720p | Hình ảnh/tham chiếu sang video sử dụng ảnh; chỉnh sửa sử dụng một video |
| Kling 3.0 Turbo / O3 | 3~15 giây | 720p, 1080p; một số route của O3 hỗ trợ 4k | O3 hỗ trợ model_params tùy chỉnh đa cảnh, một số route hỗ trợ tham chiếu hình ảnh hoặc video |
| HappyHorse 1.1 | 3~15 giây | 720p, 1080p | Tham chiếu để tạo 1~9 hình ảnh |
| Wan 2.7 | Văn bản/Hình ảnh tạo video 2~15 giây; Tham chiếu/Sửa 2~10 giây | 720p, 1080p | Hình ảnh tạo khung đầu và cuối; Tham chiếu/Sửa hỗ trợ trường video, hình ảnh và âm thanh |
| Sora 2 | 4, 8 hoặc 12 giây | Được quyết định bởi cấp độ mô hình | Tối đa 1 hình ảnh; không gửi quality |
Các tham số mô hình bổ sung trong yêu cầu sẽ được truyền nguyên cấu trúc JSON qua EvoLink, bao gồm negative_prompt, generate_audio, content_filter, sound, prompt_extend và model_params. RokoAPI sẽ kiểm tra trước các giới hạn đã biết như thời lượng, chất lượng hình ảnh, tỷ lệ khung hình, số lượng tài liệu, địa chỉ callback. Giao diện video không hỗ trợ n.
Callback và truy vấn
Tùy chọn callback_url phải là địa chỉ HTTPS công khai, tối đa 2048 ký tự, không được trỏ đến localhost hoặc IP nội bộ. Ngay cả khi cấu hình callback, vẫn nên giữ polling làm cơ chế dự phòng:
curl https://api.rokoapi.com/v1/tasks/task_public_id \
-H "Authorization: Bearer $API_KEY"
Các trạng thái phổ biến bao gồm queued, in_progress, completed và failed. Liên kết kết quả có thể có thời hạn, môi trường sản xuất nên tải xuống và lưu trữ kịp thời.
Hướng dẫn tính phí
Mô hình áp dụng biểu thức tính phí USD v2 thống nhất, có thể kết hợp số giây đầu ra, số giây video tham chiếu đầu vào, số lượng hình ảnh đầu vào, công tắc âm thanh, độ phân giải, chất lượng, phương thức tạo và mức sử dụng Token trong một công thức. Khi gửi, sẽ tạm trừ theo tham số đã kiểm tra; sau khi hoàn thành, sẽ thanh toán theo Token thực tế hoặc thời lượng đầu ra.
Dưới đây là ảnh chụp giá cố định ngày 2026-08-20, đã bao gồm phí dịch vụ 10% trên giá thành EvoLink công bố, đơn vị đều là USD. Giá không thay đổi theo điểm tích lũy của nhà cung cấp; quản trị viên sẽ cập nhật bảng này và biểu thức backend sau khi xem xét điều chỉnh giá.
Dòng Seedance 2.0
| Cấp độ mô hình | Chế độ | 480p | 720p | 1080p | 4K | Đơn vị tính phí |
|---|---|---|---|---|---|---|
| Standard / Pro | Văn bản/Hình ảnh tạo video, tham chiếu hình ảnh hoặc âm thanh | $0.1012 | $0.2189 | $0.5456 | $1.1132 | Giây đầu ra |
| Standard / Pro | Tham chiếu video | $0.0616 | $0.1331 | $0.3322 | $0.6875 | Giây đầu vào và đầu ra |
| Fast (giá khuyến mãi) | Văn bản/Hình ảnh tạo video, tham chiếu hình ảnh hoặc âm thanh | $0.0616 | $0.1331 | — | — | Giây đầu ra |
| Fast (giá khuyến mãi) | Tham chiếu video | $0.0495 | $0.1067 | — | — | Giây đầu vào và đầu ra |
| Mini (giá khuyến mãi) | Văn bản/Hình ảnh tạo video, tham chiếu hình ảnh hoặc âm thanh | $0.0202 | $0.0436 | — | — | Giây đầu ra |
| Mini (giá khuyến mãi) | Tham chiếu video | $0.0123 | $0.0264 | — | — | Giây đầu vào và đầu ra |
Giá khuyến mãi của Fast và Mini đến từ điều chỉnh giá EvoLink ngày 2026-08-07, sau khi kết thúc sự kiện sẽ không tự động thay đổi giá RokoAPI, khi đó sẽ dựa trên ảnh chụp mới đã được phê duyệt từ backend.
Các mô hình video tính theo giây khác
| Mô hình | Độ phân giải thấp | Giá/giây | Độ phân giải cao | Giá/giây | Phí bổ sung |
|---|---|---|---|---|---|
hailuo-3 | 768p | $0.0836 | 2K | $0.1353 | Từ hình ảnh thứ 6, mỗi hình ảnh đầu vào $0.0418 |
grok-imagine-video-1.5 | 480p | $0.0616 | 720p / 1080p | $0.1078 / $0.1925 | Mỗi hình ảnh đầu vào $0.0077 |
kling-3.0-turbo | 720p | $0.1166 | 1080p | $0.1463 | — |
happy-horse-1.1 | 720p | $0.1364 | 1080p | $0.1826 | — |
wan-2.7 | 720p | $0.0957 | 1080p | $0.1595 | — |
Kling O3 tính phí đồng thời theo độ phân giải và công tắc âm thanh:
| Độ phân giải | Tắt âm thanh | Bật âm thanh |
|---|---|---|
| 720p | $0.0880/giây | $0.1166/giây |
| 1080p | $0.1166/giây | $0.1463/giây |
| 4K | $0.4378/giây | $0.4378/giây |
Dòng Sora 2
| Mô hình | Độ phân giải | 4 giây | 8 giây | 12 giây |
|---|---|---|---|---|
sora-2 | Cấp độ cố định | $0.3729 | $0.7458 | $1.1187 |
sora-2-pro | 720p | $1.1187 | $2.2363 | $3.3550 |
sora-2-pro | 1080p | $1.8645 | $3.7279 | $5.5924 |
Giá Token Gemini Omni
| Loại sử dụng | Giá cố định |
|---|---|
| Đầu vào văn bản, hình ảnh, âm thanh hoặc video | $1.43 / 1M tokens |
| Đầu ra video | $16.50 / 1M tokens |
| Suy nghĩ và đầu ra văn bản khác | $8.47 / 1M tokens |
Thời lượng video tham chiếu chỉ được tính vào hóa đơn cuối cùng sau khi hệ thống hoàn tất kiểm tra metadata phương tiện hoặc có được lượng tin cậy. Giá đầy đủ dựa trên trang định giá và cấu hình hiện tại trên bảng điều khiển. Nguồn giá từ nhà cung cấp có thể tham khảo Danh mục mô hình EvoLink và trang phát triển của từng mô hình.