auto-analyst-backend-2 / src /schemas /query_schema.py
Arslan1997's picture
Initial backend commit
141cc25
Raw
History Blame Contribute Delete
513 Bytes
from typing import List, Optional
from pydantic import BaseModel
# Pydantic models for validation
class QueryRequest(BaseModel):
query: str
class DataFrameRequest(BaseModel):
styling_instructions: List[str]
file: str
name: str
description: str
class ModelSettings(BaseModel):
provider: str
model: str
api_key: str = ""
temperature: float = 0
max_tokens: int = 1000
class UserLoginRequest(BaseModel):
username: str
email: str
session_id: Optional[str] = None