Gabriel Vidal-Ayrinhac
new containerized unity+api
7d6d833
from pydantic import BaseModel
# Define the request and response schema
class InferenceRequest(BaseModel):
previous_character_text: str
previous_speaker: str # ['trump', 'kamala', 'player']
current_speaker: str # ['trump', 'kamala']
class InferenceResponse(BaseModel):
generated_text: str
anger: float
audio: str
class EngagementRequest(BaseModel):
pass
class EngagementResponse(BaseModel):
engagement: int
class CardsVoiceResponse(BaseModel):
presenter_question: str
audio: str
class CardsVoiceRequest(BaseModel):
previous_character_text: str
previous_speaker: str
card_id: int
class CardsResponse(BaseModel):
cards: str
class CardsRequest(BaseModel):
pass
class StartRequest(BaseModel):
"""
Available name for now: ['trump', 'kamala']
"""
candidate_1_name: str
candidate_2_name: str
class StartResponse(BaseModel):
status: str