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

grosse modif

Browse files
Files changed (1) hide show
  1. app.py +19 -1
app.py CHANGED
@@ -396,8 +396,26 @@ with tab3:
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.success(f"💰 Prix estimé : {result['prediction'][0]} $/jour")
 
 
 
 
 
400
  else:
401
  st.error(f"Erreur API ({response.status_code}) : {response.text}")
402
  except Exception as e:
403
  st.error(f"⚠️ Impossible d'appeler l'API : {e}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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}")