NoahH7 commited on
Commit
879c40b
·
verified ·
1 Parent(s): 019b0aa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -78,6 +78,9 @@ location = st.selectbox("Sélectionnez la localisation de la photo :", ["École"
78
  # Champ pour entrer le nom du destinataire
79
  recipient_name = st.text_input("Entrez le nom du destinataire de l'e-mail :")
80
 
 
 
 
81
  # Téléchargement des images
82
  uploaded_files = st.file_uploader("Choisissez des images (vous pouvez en ajouter plusieurs)", type=["jpg", "jpeg", "png"], accept_multiple_files=True)
83
 
@@ -85,7 +88,7 @@ uploaded_files = st.file_uploader("Choisissez des images (vous pouvez en ajouter
85
  confidence_threshold = st.slider("Seuil de confiance pour la détection (0 à 1)", 0.0, 1.0, 0.7, 0.01)
86
 
87
  # Traitement des images et calcul de la moyenne
88
- if uploaded_files and recipient_name: # S'assurer que des images sont téléchargées et qu'un nom est saisi
89
  total_persons = 0
90
  total_images = len(uploaded_files)
91
 
@@ -113,7 +116,8 @@ if uploaded_files and recipient_name: # S'assurer que des images sont télécha
113
  prompt = (
114
  f"Génère-moi un mail destiné à {recipient_name}, attaché de promotion, pour lui signaler que la moyenne "
115
  f"des personnes détectées sur les images est de {average_persons} élèves dans le cadre d'une {location}. "
116
- "Le mail doit être prêt à l'envoi, clair, concis et adapté à un contexte professionnel."
 
117
  )
118
  api_key = "AIzaSyCJVUr-76I4TL42X98d9U0THbRD3MKlB38" # Clé d'API
119
 
@@ -121,4 +125,4 @@ if uploaded_files and recipient_name: # S'assurer que des images sont télécha
121
  st.write("**E-mail généré :**")
122
  st.write(email_text)
123
  else:
124
- st.write("Veuillez télécharger des images et entrer le nom du destinataire.")
 
78
  # Champ pour entrer le nom du destinataire
79
  recipient_name = st.text_input("Entrez le nom du destinataire de l'e-mail :")
80
 
81
+ # Champ pour entrer le nom de l'expéditeur
82
+ sender_name = st.text_input("Entrez votre nom (expéditeur) :")
83
+
84
  # Téléchargement des images
85
  uploaded_files = st.file_uploader("Choisissez des images (vous pouvez en ajouter plusieurs)", type=["jpg", "jpeg", "png"], accept_multiple_files=True)
86
 
 
88
  confidence_threshold = st.slider("Seuil de confiance pour la détection (0 à 1)", 0.0, 1.0, 0.7, 0.01)
89
 
90
  # Traitement des images et calcul de la moyenne
91
+ if uploaded_files and recipient_name and sender_name: # S'assurer que des images sont téléchargées, qu'un destinataire et un expéditeur sont fournis
92
  total_persons = 0
93
  total_images = len(uploaded_files)
94
 
 
116
  prompt = (
117
  f"Génère-moi un mail destiné à {recipient_name}, attaché de promotion, pour lui signaler que la moyenne "
118
  f"des personnes détectées sur les images est de {average_persons} élèves dans le cadre d'une {location}. "
119
+ f"Le mail doit être prêt à l'envoi, clair, concis et adapté à un contexte professionnel. "
120
+ f"L'e-mail doit être signé par {sender_name}."
121
  )
122
  api_key = "AIzaSyCJVUr-76I4TL42X98d9U0THbRD3MKlB38" # Clé d'API
123
 
 
125
  st.write("**E-mail généré :**")
126
  st.write(email_text)
127
  else:
128
+ st.write("Veuillez télécharger des images, entrer le nom du destinataire et votre nom (expéditeur).")