Enhance video generation API: add polling URL, video URLs, and error handling; implement polling status endpoint with tests
Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
@@ -87,6 +87,9 @@ class VideoFromImageRequest(BaseModel):
|
||||
class VideoResponse(BaseModel):
|
||||
id: str
|
||||
model: str
|
||||
status: str # "queued" | "processing" | "completed"
|
||||
video_url: str | None = None
|
||||
status: str # "queued" | "processing" | "completed" | "failed"
|
||||
polling_url: str | None = None
|
||||
video_urls: list[str] | None = None
|
||||
video_url: str | None = None # first entry of video_urls for convenience
|
||||
error: str | None = None
|
||||
metadata: dict[str, Any] | None = None
|
||||
|
||||
Reference in New Issue
Block a user