"""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 = ";"