Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 513 Bytes
b0538ac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
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 |