APIMaster.ai

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ằng POST 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_urls phải là URL HTTP(S) công khai.
  • 401 nghĩa là API key không hợp lệ, 402 nghĩa là số dư không đủ, và 429 nghĩ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.