Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel , Field | |
| class Score(BaseModel): | |
| originality: float = Field(description='1.0=Very common, 2.0=Slight twist, 3.0=Moderately unique, 4.0=Rare/innovative, 5.0=Completely new') | |
| fluecy: float= Field(description='1.0=One-off, 2.0=Few vars, 3.0=Some, 4.0=Many contexts, 5.0=Endless remix') | |
| flexibility: float = Field(description='1.0=One niche, 2.0=Few creators, 3.0=Several niches, 4.0=Many categories, 5.0=Universal') | |
| feasibility: float = Field(description='(phone-only): 1.0=Impossible, 2.0=Very hard, 3.0=Possible w/ effort, 4.0=Easy on phone, 5.0=Effortless') | |
| practical_value: float = Field(description='1.0=None, 2.0=Low, 3.0=Some, 4.0=High, 5.0=Very high/viral') | |
| surprise_factor: float= Field(description='1.0=Predictable, 2.0=Mild, 3.0=Moderate, 4.0=Strong, 5.0=Shocking') | |
| combinatorial_novelty:float = Field(description='1.0=Copy, 2.0=Slight remix, 3.0=Familiar combo, 4.0=Creative blend, 5.0=Radical fusion') | |
| scalabality: float = Field(description='1.0=One-time, 2.0=Few times, 3.0=Limited repeats, 4.0=Recurring, 5.0=Endless series') | |
| cultural_freshness: float = Field(description='1.0=Outdated, 2.0=Stale, 3.0=Current common, 4.0=Fresh twist, 5.0=Trendsetting') | |
| alignment_with_business_details: float = Field(description='1.0=Very low alignment, 5.0=Perfect alignment') | |
| class IdeationMessage(BaseModel): | |
| scores: Score | |