This commit is contained in:
2026-01-27 17:40:37 +01:00
parent 82947a7bd6
commit adc2cd572a
55 changed files with 4145 additions and 101 deletions

View File

@@ -0,0 +1,18 @@
from pydantic import BaseModel
from typing import List, Optional
class ShotParsing(BaseModel):
shot_number: str
description: str
visual_notes: Optional[str] = None
dialogue: Optional[str] = None
class SceneParsing(BaseModel):
scene_number: str
heading: str
description: str
shots: List[ShotParsing] = []
class ScriptAnalysisResponse(BaseModel):
scenes: List[SceneParsing]