Spaces:
Sleeping
Sleeping
| """Configuration centralisée pour l'API FAQ.""" | |
| import os | |
| from pathlib import Path | |
| # Répertoires | |
| BASE_DIR: Path = Path(__file__).parent | |
| DATA_DIR: Path = BASE_DIR / "data" | |
| # Chemins des fichiers CSV | |
| FAQ_FORMULATIONS_PATH: str = str(DATA_DIR / "faq_formulations.csv") | |
| FAQ_RESPONSES_PATH: str = str(DATA_DIR / "faq_responses.csv") | |
| # Configuration des embeddings | |
| MODEL_NAME: str = os.getenv("MODEL_NAME", "intfloat/multilingual-e5-small") | |
| # Configuration ChromaDB | |
| CHROMA_COLLECTION_NAME: str = "faq" | |
| # Configuration de similarité | |
| SIMILARITY_THRESHOLD: float = float(os.getenv("SIMILARITY_THRESHOLD", "0.85")) | |
| # Délimiteur CSV | |
| CSV_DELIMITER: str = ";" | |