Aidahaouas commited on
Commit
dfcb99e
·
verified ·
1 Parent(s): 1935e53

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -17,6 +17,10 @@ database = os.getenv("DB_NAME")
17
  user = os.getenv("DB_USER")
18
  password = os.getenv("DB_PASSWORD")
19
 
 
 
 
 
20
  # 🔹 Configuration du modèle Mistral
21
  model_name = "mistral-large-latest"
22
 
@@ -30,6 +34,13 @@ llm = ChatMistralAI(
30
 
31
  # 🔹 Configuration de la base de données SQL Server
32
  db_url = f"mssql+pyodbc://{user}:{password}@{server}/{database}?driver=ODBC+Driver+17+for+SQL+Server"
 
 
 
 
 
 
 
33
  engine = create_engine(db_url)
34
  db = SQLDatabase.from_uri(db_url)
35
 
 
17
  user = os.getenv("DB_USER")
18
  password = os.getenv("DB_PASSWORD")
19
 
20
+ # Vérifier que les variables d'environnement sont chargées
21
+ if not all([MISTRAL_API_KEY, server, database, user, password]):
22
+ raise ValueError("Veuillez vérifier les variables d'environnement dans les paramètres Hugging Face.")
23
+
24
  # 🔹 Configuration du modèle Mistral
25
  model_name = "mistral-large-latest"
26
 
 
34
 
35
  # 🔹 Configuration de la base de données SQL Server
36
  db_url = f"mssql+pyodbc://{user}:{password}@{server}/{database}?driver=ODBC+Driver+17+for+SQL+Server"
37
+ try:
38
+ engine = create_engine(db_url)
39
+ db = SQLDatabase.from_uri(db_url)
40
+ print("Connexion à la base de données réussie !")
41
+ except Exception as e:
42
+ print(f"Erreur lors de la connexion à la base de données : {e}")
43
+
44
  engine = create_engine(db_url)
45
  db = SQLDatabase.from_uri(db_url)
46