gdleds commited on
Commit
5c2549f
·
1 Parent(s): 4caae8f

grosse modif

Browse files
Files changed (1) hide show
  1. app.py +16 -19
app.py CHANGED
@@ -391,31 +391,28 @@ with tab3:
391
  "winter_tires": winter_tires
392
  }
393
 
394
- if st.button("🔮 Prédire le prix"):
395
- try:
396
- response = requests.post("https://gdleds-api-get.hf.space/predict", json=payload)
397
- if response.status_code == 200:
398
- result = response.json()
399
- st.write("📥 Réponse brute API :", result) # DEBUG pour voir la structure
400
- pred = result["prediction"]
401
- # Si c'est une liste, on prend le premier élément
402
- if isinstance(pred, list):
403
- pred = pred[0]
404
- st.success(f"💰 Prix estimé : {pred} $/jour")
405
- else:
406
- st.error(f"Erreur API ({response.status_code}) : {response.text}")
407
- except Exception as e:
408
- st.error(f"⚠️ Impossible d'appeler l'API : {e}")
409
-
410
-
411
-
412
  # if st.button("🔮 Prédire le prix"):
413
  # try:
414
  # response = requests.post("https://gdleds-api-get.hf.space/predict", json=payload)
415
  # if response.status_code == 200:
416
  # result = response.json()
417
- # st.success(f"💰 Prix estimé : {result['prediction'][0]} $/jour")
 
 
418
  # else:
419
  # st.error(f"Erreur API ({response.status_code}) : {response.text}")
420
  # except Exception as e:
421
  # st.error(f"⚠️ Impossible d'appeler l'API : {e}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
391
  "winter_tires": winter_tires
392
  }
393
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
394
  # if st.button("🔮 Prédire le prix"):
395
  # try:
396
  # response = requests.post("https://gdleds-api-get.hf.space/predict", json=payload)
397
  # if response.status_code == 200:
398
  # result = response.json()
399
+ # st.write("📥 Réponse brute API :", result) # Debug
400
+ # pred = result.get("predicted_price_per_day") # <-- clé corrigée
401
+ # st.success(f"💰 Prix estimé : {pred} $/jour")
402
  # else:
403
  # st.error(f"Erreur API ({response.status_code}) : {response.text}")
404
  # except Exception as e:
405
  # st.error(f"⚠️ Impossible d'appeler l'API : {e}")
406
+
407
+
408
+
409
+ if st.button("🔮 Prédire le prix"):
410
+ try:
411
+ response = requests.post("https://gdleds-api-get.hf.space/predict", json=payload)
412
+ if response.status_code == 200:
413
+ result = response.json()
414
+ st.success(f"💰 Prix estimé : {result['predicted_price_per_day'][0]} $/jour")
415
+ else:
416
+ st.error(f"Erreur API ({response.status_code}) : {response.text}")
417
+ except Exception as e:
418
+ st.error(f"⚠️ Impossible d'appeler l'API : {e}")