GET /v1/video/query,VEO relay 物理路由,主文档见 relay/veo)。POST /v1/video/create 创建的 Omni-Flash 视频任务状态与结果;status=failed 时 error 给出失败原因。{
"contentType": "multipart/form-data",
"properties": {
"messages": {
"description": "至今为止对话所包含的消息列表。Python 代码示例。",
"items": {
"properties": {
"content": {
"type": "string"
},
"role": {
"type": "string"
}
},
"type": "object"
},
"type": "array",
"x-i18n": {
"en-US": {
"description": "list of messages in the conversation so far. Python code example."
}
}
},
"model": {
"description": "枚举值:\nveo2\nveo2-fast\nveo2-fast-frames\nveo2-fast-components\nveo2-pro\nveo3\nveo3-fast\nveo3-pro\nveo3-pro-frames",
"type": "string",
"x-i18n": {
"en-US": {
"description": "Enum:\nveo2\nveo2-fast\nveo2-fast-frames\nveo2-fast-components\nveo2-pro\nveo3\nveo3-fast\nveo3-pro\nveo3-pro-frames"
}
}
},
"stream": {
"description": "默认为 false 如果设置,则像在 ChatGPT 中一样会发送部分消息增量。标记将以仅数据的服务器发送事件的形式发送,这些事件在可用时,并在 data: [DONE] 消息终止流。Python 代码示例。",
"type": "boolean",
"x-i18n": {
"en-US": {
"description": "defaults to false if set, sends partial message deltas like ChatGPT. tokens are sent as data-only server-sent events,as they become available; stream ends with data: [DONE]. Python code example."
}
}
}
},
"required": [
"model",
"messages"
]
}{
"detail": {
"completed_at": 1770350328994,
"created_at": 1770350082099,
"enhanced_prompt": "Create a vibrant and whimsical animation that features a joyful scene of colorful animals playing together in a sunny meadow, surrounded by blooming flowers and butterflies fluttering by.",
"error_message": "[403] Request failed with status code 403 | Message: reCAPTCHA evaluation failed | Code: 403 | Status: PERMISSION_DENIED | Reason: PUBLIC_ERROR_SOMETHING_WENT_WRONG | Type: type.googleapis.com/google.rpc.ErrorInfo | URL: /v1/video:batchAsyncGenerateVideoStartImage",
"error_sleep": 5000,
"id": "veo3.1-fast:1770350082-trii1OXZc3",
"images": [
{
"mediaId": "CAMaJGUwOTE4MTA4LWQ3MTgtNDk0OS05ZDNiLTIxMjBkM2M5ZGFkYyIDQ0FFKiQzYzY4MjJhZi05ZTVkLTRhNjktOGQ5NC1jYmNjYWVjNDhkMjM",
"status": "completed",
"url": "https://filesystem.site/cdn/20250702/w8AauvxxPhYoqqkFWdMippJpb9zBxN.png"
}
],
"max_retries": 3,
"needs_safe_enhancement": true,
"req": {
"aspect_ratio": "16:9",
"enable_upsample": true,
"enhance_prompt": true,
"images": [
"https://filesystem.site/cdn/20250702/w8AauvxxPhYoqqkFWdMippJpb9zBxN.png"
],
"model": "veo3.1-fast",
"prompt": "make animate"
},
"retry_count": 3,
"running": false,
"startImageMediaId": "CAMaJGUwOTE4MTA4LWQ3MTgtNDk0OS05ZDNiLTIxMjBkM2M5ZGFkYyIDQ0FFKiQzYzY4MjJhZi05ZTVkLTRhNjktOGQ5NC1jYmNjYWVjNDhkMjM",
"status": "completed",
"status_update_time": 1770350329098,
"upsample_generation_id": "d1f0a8a1-51b6-499c-8abe-aae54c6b221e_upsampled",
"upsample_status": "MEDIA_GENERATION_STATUS_SUCCESSFUL",
"upsample_video_url": "https://pro.filesystem.site/cdn/20260206/1b50395bad4c6c7bc22e6ada144951.mp4",
"veo3StartImageMediaId": "CAMaJGUwOTE4MTA4LWQ3MTgtNDk0OS05ZDNiLTIxMjBkM2M5ZGFkYyIDQ0FFKiQzYzY4MjJhZi05ZTVkLTRhNjktOGQ5NC1jYmNjYWVjNDhkMjM",
"video_generation_error": "your request contains unsafe prompt or images, such as porn, violence, minors etc., has been rejected by google, please change your prompt or images and try again",
"video_generation_id": "608c00e8de85d8856554201ae115b7c2",
"video_generation_status": "MEDIA_GENERATION_STATUS_SUCCESSFUL",
"video_media_id": "CAUSJDU1YzFjNTliLWYxNzctNGYwYy04YTJkLTI3MGFkMWE4YjkyMxokMTZjYjk1NzUtYWY4Yy00MzQzLWI4NjMtNGQ5YWFiZTZmNzMzIgNDQUUqJGQxZjBhOGExLTUxYjYtNDk5Yy04YWJlLWFhZTU0YzZiMjIxZQ",
"video_url": "https://pro.filesystem.site/cdn/20260206/9ddbd3bdc67f75a02f766363ebf8eb.mp4"
},
"id": "veo3.1-fast:1770350082-trii1OXZc3",
"status": "completed",
"status_update_time": 1770350329098,
"video_url": "https://pro.filesystem.site/cdn/20260206/1b50395bad4c6c7bc22e6ada144951.mp4"
}{
"contentType": "multipart/form-data",
"properties": {
"messages": {
"description": "至今为止对话所包含的消息列表。Python 代码示例。",
"items": {
"properties": {
"content": {
"type": "string"
},
"role": {
"type": "string"
}
},
"type": "object"
},
"type": "array",
"x-i18n": {
"en-US": {
"description": "list of messages in the conversation so far. Python code example."
}
}
},
"model": {
"description": "枚举值:\nveo2\nveo2-fast\nveo2-fast-frames\nveo2-fast-components\nveo2-pro\nveo3\nveo3-fast\nveo3-pro\nveo3-pro-frames",
"type": "string",
"x-i18n": {
"en-US": {
"description": "Enum:\nveo2\nveo2-fast\nveo2-fast-frames\nveo2-fast-components\nveo2-pro\nveo3\nveo3-fast\nveo3-pro\nveo3-pro-frames"
}
}
},
"stream": {
"description": "默认为 false 如果设置,则像在 ChatGPT 中一样会发送部分消息增量。标记将以仅数据的服务器发送事件的形式发送,这些事件在可用时,并在 data: [DONE] 消息终止流。Python 代码示例。",
"type": "boolean",
"x-i18n": {
"en-US": {
"description": "defaults to false if set, sends partial message deltas like ChatGPT. tokens are sent as data-only server-sent events,as they become available; stream ends with data: [DONE]. Python code example."
}
}
}
},
"required": [
"model",
"messages"
]
}{
"enhanced_prompt": "```\nA surreal and whimsical digital painting of a majestic brown cow with large, feathered wings soaring gracefully through a vibrant blue sky. The cow has a joyful expression, its tail streaming behind it as it flies among fluffy white clouds. Below, a patchwork of green farmland stretches into the distance, with tiny farm buildings and a group of astonished farmers looking up in amazement. The scene is bathed in warm golden sunlight, creating a dreamlike and magical atmosphere. Art style inspired by fantasy illustrations with soft brushstrokes and rich, saturated colors.\n```",
"id": "033fa60e-f37c-4ff6-a44d-5585ffea938d",
"status": "pending",
"status_update_time": 1750323167003,
"video_url": null
}{
"asset_id": "393ae1ec-1dc7-4f26-bb53-afe361bc3b3a",
"completed_at": 1764522552,
"error": "",
"id": "grok:299604b7-c5ea-47b5-bc64-c06f300f0d27",
"mode": "text",
"model": "grok-3",
"post_id": "393ae1ec-1dc7-4f26-bb53-afe361bc3b3a",
"progress": 100,
"prompt": "cat fish --mode=custom",
"ratio": "3:2",
"status": "completed",
"status_update_time": 1764522552,
"thumbnail_file_id": "f4fd6fe4-8091-4528-be32-335f4fc9af65",
"thumbnail_url": "https://soruxgpt-saas-yimeng.soruxgpt.com/file_download/f4fd6fe4-8091-4528-be32-335f4fc9af65.jpg",
"trace_id": "4cc3a75aa6d6a0788f86195e0cbad44e",
"type": "create",
"upscale_on_complete": false,
"upscaled": false,
"video_file_id": "ca10efbb-ae64-426e-99f0-f365bc3cd941",
"video_id": "393ae1ec-1dc7-4f26-bb53-afe361bc3b3a",
"video_url": "https://soruxgpt-saas-yimeng.soruxgpt.com/file_download/ca10efbb-ae64-426e-99f0-f365bc3cd941.mp4"
}