departements

This commit is contained in:
el 2025-07-01 18:25:10 +02:00
parent 6b53a419c9
commit 4c180fe1f8
19 changed files with 21999 additions and 431 deletions

View file

@ -13,7 +13,7 @@ class Settings(BaseSettings):
MISTRAL_API_KEY: Optional[str] = None
GEMINI_API_KEY: Optional[str] = None
LLM_PROVIDER: str = "gemini" # Votre choix par défaut
UPLOAD_DIRECTORY: str = "./uploads" # Exemple : un dossier 'uploads' à la racine de votre backend
GEMINI_MODEL_NAME: Optional[str] = "gemini-1.5-flash" # Ou le nom de modèle Gemini que vous utilisez
MISTRAL_MODEL_NAME: Optional[str] = "mistral-tiny" # Ou le nom de modèle Mistral par défaut si vous l'utilisez
@ -23,11 +23,10 @@ class Settings(BaseSettings):
FRANCE_TRAVAIL_TOKEN_URL: str = "https://francetravail.io/connexion/oauth2/access_token?realm=%2Fpartenaire"
FRANCE_TRAVAIL_API_BASE_URL: str = "https://api.francetravail.io/partenaire/offresdemploi"
FRANCE_TRAVAIL_ROMEO_API_URL: str = "https://api.francetravail.io/partenaire/romeo/v2"
# Si vous avez un scope API par défaut pour les offres d'emploi, vous pouvez le spécifier ici, par exemple :
# FRANCE_TRAVAIL_OFFER_API_SCOPE: str = "api_offresdemploiv1"
# AJOUT DE LA VARIABLE POUR LE SCOPE DE L'API OFFRES D'EMPLOI
FRANCE_TRAVAIL_OFFER_API_SCOPE: str = "api_offresdemploiv1" # C'est le scope commun pour l'API Offres d'emploi
model_config = SettingsConfigDict(env_file=".env", extra="ignore")
# --- AJOUT CRUCIAL : Instanciation de l'objet settings ---
# --- INSTANCIATION DE L'OBJET settings ---
settings = Settings()