File size: 380 Bytes
a47e5cf
 
 
 
 
 
 
 
29f2de2
185b05e
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"""
Pydantic schemas for LexiMind API.

Defines request and response models for the REST API.

Author: Oliver Perrin
Date: December 2025
"""

from pydantic import BaseModel


class SummaryRequest(BaseModel):
    text: str


class SummaryResponse(BaseModel):
    summary: str
    emotion_labels: list[str]
    emotion_scores: list[float]
    topic: str
    topic_confidence: float