Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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
|
| 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
|
|
|
|
| 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).")
|