Grok Imagine Video 1.5 API
Gọi Grok Imagine Video 1.5 thông qua APIMaster để tạo video từ văn bản và tạo video từ hình ảnh.
Grok Imagine Video 1.5
Sử dụng API video bất đồng bộ của APIMaster với grok-imagine-video-1.5 để tạo video từ văn bản và tạo video từ hình ảnh.
URL cơ sở:
https://apimaster.ai/v1(https://apimaster.ai/v1). Tạo một tác vụ bằngPOST https://apimaster.ai/v1/videos/generations.
Gửi một tác vụ
POST https://apimaster.ai/v1/videos/generations
| Trường | Loại | Bắt buộc | Mô tả |
|---|---|---|---|
model |
chuỗi | Có | grok-imagine-video-1.5 |
prompt |
chuỗi | Có | Mô tả video bằng tiếng Anh hoặc tiếng Trung |
aspect_ratio |
chuỗi | Không | Tỷ lệ khung hình như 16:9, 9:16, hoặc 1:1; mặc định 16:9 |
duration |
số nguyên | Không | Độ dài video tính bằng giây; mặc định là 6 |
resolution |
chuỗi | Không | 480p, 720p, hoặc một độ phân giải hiện có khác; mặc định 720p |
image_urls |
mảng chuỗi | Không | Các URL hình ảnh tham chiếu HTTP(S) có thể truy cập công khai |
Tạo video từ văn bản
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video-1.5",
"prompt": "A dog running on a sunny beach, cinematic slow motion",
"aspect_ratio": "16:9",
"duration": 6,
"resolution": "720p"
}'
Tạo video từ hình ảnh
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video-1.5",
"prompt": "Animate the scene naturally with a gentle camera push-in",
"image_urls": ["https://example.com/start.png"],
"aspect_ratio": "16:9",
"duration": 10,
"resolution": "720p"
}'
Phản hồi gửi tác vụ chứa một ID tác vụ:
{
"code": 200,
"data": [{"task_id": "task_xxxxxxxx", "status": "submitted"}]
}
Kiểm tra trạng thái tác vụ
GET https://apimaster.ai/v1/videos/{task_id}
curl -s "https://apimaster.ai/v1/videos/task_xxxxxxxx" \
-H "Authorization: Bearer YOUR_API_KEY"
Khi hoàn tất, phản hồi bao gồm URL video:
{
"id": "task_xxxxxxxx",
"status": "completed",
"progress": "100%",
"url": "https://apimaster.ai/v1/videos/task_xxxxxxxx/content"
}
Tải xuống
GET https://apimaster.ai/v1/videos/{task_id}/content
curl -L "https://apimaster.ai/v1/videos/task_xxxxxxxx/content" \
-H "Authorization: Bearer YOUR_API_KEY" \
-o output.mp4
Giới hạn và lỗi
- Thời lượng dưới 6 giây được chuẩn hóa thành 6 giây; thẻ mô hình hiện tại và phản hồi quyết định mức tối đa và độ phân giải khả dụng.
- Mỗi mục
image_urlsphải là URL HTTP(S) công khai. 401nghĩa là API key không hợp lệ,402nghĩa là số dư không đủ, và429nghĩa là giới hạn tần suất.- Đối với tác vụ thất bại, hãy đọc lỗi trong phản hồi trạng thái trước khi thử tải xuống.
