Skip to main content

Sinh video (Bước 2/3): Kiểm tra trạng thái

GET /gemini/v1beta/{operation_name}

Sử dụng operation_name (name nhận được ở Bước 1) để hỏi API xem video đã được tạo xong chưa. Bạn cần lặp lại bước này cho đến khi nhận được trạng thái hoàn tất.

Tham số đường dẫn (Path Parameters)

operation_namestringRequired

Tên của tác vụ cần kiểm tra. Ví dụ: models/veo-3.0-generate-001/operations/idrk08ltkg0a.


Cấu trúc Phản hồi (Response Body)

namestring

Tên đầy đủ của tác vụ.

doneboolean

Trạng thái của tác vụ. true nếu đã hoàn thành.

responseobject

Chứa kết quả khi donetrue.

uristring

Đường dẫn URI đến file video đã được tạo. Bạn sẽ sử dụng video_id trích xuất từ URI này để tải video về ở Bước 3. Trong ví dụ: https://generativelanguage.googleapis.com/v1beta/files/3j6svp4106e7:download?alt=media, thì video_id3j6svp4106e7.

curl "https://api.thucchien.ai/gemini/v1beta/" \
-H "x-goog-api-key: "
Example Response
{
"name": "models/veo-3.0-generate-preview/operations/idrk08ltkg0a",
"done": true,
"response": {
"@type": "type.googleapis.com/google.ai.generativelanguage.v1beta.PredictLongRunningResponse",
"generateVideoResponse": {
"generatedSamples": [
{
"video": {
"uri": "https://generativelanguage.googleapis.com/v1beta/files/3j6svp4106e7:download?alt=media"
}
}
]
}
}
}