from pydantic import BaseModel class GameSetupChatRequest(BaseModel): messages: list[dict] = [] adventure_text: str = "" class GameSetupProposal(BaseModel): name: str description: str class GameSetupChatResponse(BaseModel): messages: list[dict] assistant_text: str | None proposal: GameSetupProposal | None