feat: initialize aivideo project
This commit is contained in:
13
backend/app/modules/video_tasks/schema.py
Normal file
13
backend/app/modules/video_tasks/schema.py
Normal file
@@ -0,0 +1,13 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user