Text2Video / response_schemas.py
wower99's picture
removed unnecessary imports and code, improving prompt
ab4d4f6
raw
history blame contribute delete
787 Bytes
from pydantic import BaseModel, Field
from typing import List
class SingleScene(BaseModel):
text: str = Field(description="Actual Segment of text(a scene) from the complete story")
image_prompts: List[str] = Field(
description="""List of detailed and descriptive image prompts for the segment
prompt format: [theme: {atmosphere/mood}] [style: {artistic/photorealistic}] [focus: {main subject}] [details: {specific elements}] [lighting: {day/night/mystic}] [perspective: {close-up/wide-angle}]"
Example: "theme: eerie forest | style: cinematic realism | focus: abandoned cabin | details: broken windows, overgrown vines | lighting: moonlit fog | perspective: wide-angle shot"
"""
)
class ScenesResponseSchema(BaseModel):
scenes: List[SingleScene]