Abeshith's picture
Add FastAPI application
5c61354
from pydantic import BaseModel
from typing import List, Optional, Dict, Any
class PredictionResponse(BaseModel):
prediction: int
probability: Optional[List[float]] = None
class BatchPredictionResponse(BaseModel):
predictions: List[int]
probabilities: Optional[List[List[float]]] = None
num_samples: int
class HealthResponse(BaseModel):
status: str
model_loaded: bool
message: str
class TrainingResponse(BaseModel):
status: str
message: str
metrics: Optional[Dict[str, Any]] = None
model_path: Optional[str] = None