# app/models/request_models.py from pydantic import BaseModel from typing import Optional class GenerateRequest(BaseModel): topic: Optional[str] = "General" num_questions: Optional[int] = 10 class ChatRequest(BaseModel): question: str class AuthRequest(BaseModel): username: str email: Optional[str] = None password: str