Spaces:
Sleeping
Sleeping
| from pydantic_settings import BaseSettings | |
| class Settings(BaseSettings): | |
| app_name: str = "Detect-X API" | |
| app_version: str = "0.2.0-alpha" | |
| cors_origins: str = "*" | |
| max_upload_mb: int = 100 | |
| max_video_seconds: int = 90 | |
| job_retention_hours: int = 2 | |
| models_dir: str = "/app/models" | |
| visual_model_file: str = "IDF_Solid_Final.pth" | |
| audio_model_file: str = "IDF_Audio_Scientific_Solid.pth" | |
| max_frames_sample: int = 24 | |
| sample_fps: float = 1.0 | |
| visual_input_size: int = 224 | |
| visual_threshold: float = 0.55 | |
| audio_threshold: float = 0.55 | |
| max_flagged_frames: int = 12 | |
| audio_sample_rate: int = 16000 | |
| audio_n_mels: int = 128 | |
| audio_fmax: int = 8000 | |
| audio_time_steps: int = 256 | |
| waveform_points: int = 256 | |
| class Config: | |
| env_file = ".env" | |
| settings = Settings() | |