14 lines
497 B
Python
14 lines
497 B
Python
from pydantic import BaseModel, Field
|
|
|
|
|
|
class CreateVideoTaskRequest(BaseModel):
|
|
videoModelId: int
|
|
prompt: str = Field(min_length=1, max_length=4000)
|
|
durationSeconds: int = Field(ge=4, le=15)
|
|
resolution: str = "1280x720"
|
|
ratio: str = "16:9"
|
|
generateAudio: bool = False
|
|
referenceImageAssetIds: list[int] = Field(default_factory=list)
|
|
referenceVideoAssetIds: list[int] = Field(default_factory=list)
|
|
referenceAudioAssetIds: list[int] = Field(default_factory=list)
|