Spaces:
Sleeping
Sleeping
| from typing import Dict, Any, List | |
| from pydantic_settings import BaseSettings | |
| class Settings(BaseSettings): | |
| model_config = { | |
| 'protected_namespaces': (), | |
| 'env_prefix': "SEMANTIX_" | |
| } | |
| # ML API settings | |
| app_name: str = "Semantix ML API" | |
| version: str = "1.0.0" | |
| debug: bool = False | |
| model_url: str = "https://huggingface.co/Miroir/cc.fr.300.reduced/resolve/main/cc.fr.300.reduced.vec" | |
| # ML model constants | |
| similarity_threshold: float = 0.99 | |
| default_similar_words_count: int = 20 | |
| cache_size: int = 1000 | |
| # Create settings instance | |
| settings = Settings() | |
| # ML-related constants | |
| DEFAULT_SIMILARITY_THRESHOLD = 0.99 |