Update app.py
Browse files
app.py
CHANGED
@@ -49,7 +49,17 @@ NB: Après le premier paragraphe, il faut prévoir une transition avant d'entame
|
|
49 |
|
50 |
NB: Il faudra prévoir une transition entre les deux grandes parties du développement.
|
51 |
|
52 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
-C'est la deuxième partie du développement. La rédaction de la mise en scène est un projet personnel élaboré par les élèves, qui comprennent les étapes suivantes :
|
55 |
|
@@ -61,10 +71,6 @@ NB: Il faudra prévoir une transition entre les deux grandes parties du dévelop
|
|
61 |
|
62 |
*Décrire les lieux et les actions des personnages en utilisant le vocabulaire scénique, le présent de narration et le style impersonnel
|
63 |
|
64 |
-
III°) la Conclusion:
|
65 |
-
|
66 |
-
Dans cette dernière partie de la rédaction, il est question de répondre au thème traité dans le texte et ensuite d'ouvrir la réflexion à travers une référence ou une citation en rapport avec le sujet.
|
67 |
-
|
68 |
|
69 |
"""
|
70 |
|
@@ -76,22 +82,25 @@ Dans cette dernière partie de la rédaction, il est question de répondre au th
|
|
76 |
|
77 |
|
78 |
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
e =""
|
83 |
# Fonction pour générer le contenu
|
84 |
-
def generate_content(image):
|
85 |
global e
|
86 |
|
87 |
if not image:
|
88 |
return "Image Requis ! "
|
89 |
|
90 |
-
|
91 |
-
|
|
|
92 |
response = model.generate_content([pro, image])
|
93 |
print(response.text)
|
94 |
e = response.text
|
|
|
|
|
|
|
|
|
|
|
95 |
return e
|
96 |
|
97 |
|
@@ -99,6 +108,6 @@ markdown = r"""
|
|
99 |
e
|
100 |
""".format(e)
|
101 |
# Interface Gradio
|
102 |
-
iface = gr.Interface(fn=generate_content, inputs=gr.Image(type='pil'), outputs= gr.Markdown(markdown, latex_delimiters=[{ "left":"$$", "right":"$$", "display": True }]))
|
103 |
|
104 |
iface.launch()
|
|
|
49 |
|
50 |
NB: Il faudra prévoir une transition entre les deux grandes parties du développement.
|
51 |
|
52 |
+
|
53 |
+
III°) la Conclusion:
|
54 |
+
|
55 |
+
Dans cette dernière partie de la rédaction, il est question de répondre au thème traité dans le texte et ensuite d'ouvrir la réflexion à travers une référence ou une citation en rapport avec le sujet.
|
56 |
+
|
57 |
+
|
58 |
+
"""
|
59 |
+
|
60 |
+
|
61 |
+
mise = """
|
62 |
+
°) la Rédaction de la mise en scène :
|
63 |
|
64 |
-C'est la deuxième partie du développement. La rédaction de la mise en scène est un projet personnel élaboré par les élèves, qui comprennent les étapes suivantes :
|
65 |
|
|
|
71 |
|
72 |
*Décrire les lieux et les actions des personnages en utilisant le vocabulaire scénique, le présent de narration et le style impersonnel
|
73 |
|
|
|
|
|
|
|
|
|
74 |
|
75 |
"""
|
76 |
|
|
|
82 |
|
83 |
|
84 |
|
|
|
|
|
|
|
85 |
e =""
|
86 |
# Fonction pour générer le contenu
|
87 |
+
def generate_content(image,choix):
|
88 |
global e
|
89 |
|
90 |
if not image:
|
91 |
return "Image Requis ! "
|
92 |
|
93 |
+
|
94 |
+
if choix == "sans":
|
95 |
+
pro = f"traite moi ce devoir en respectant scrupuleusement la méthodologie suivante : {meto}"
|
96 |
response = model.generate_content([pro, image])
|
97 |
print(response.text)
|
98 |
e = response.text
|
99 |
+
elif choix =="avec":
|
100 |
+
pre = f"traite moi ce devoir en respectant scrupuleusement la méthodologie suivante.je le veux Sous forme de paragraphe. : {mise}"
|
101 |
+
response = model.generate_content([pre, image])
|
102 |
+
print(response.text)
|
103 |
+
e = response.text
|
104 |
return e
|
105 |
|
106 |
|
|
|
108 |
e
|
109 |
""".format(e)
|
110 |
# Interface Gradio
|
111 |
+
iface = gr.Interface(fn=generate_content, inputs=[gr.Image(type='pil'),gr.Radio(["Sans","avec"])] , outputs= gr.Markdown(markdown, latex_delimiters=[{ "left":"$$", "right":"$$", "display": True }]))
|
112 |
|
113 |
iface.launch()
|