file
Browse files- Formulaire.py +5 -13
Formulaire.py
CHANGED
@@ -13,26 +13,18 @@ prompt = """
|
|
13 |
"""
|
14 |
|
15 |
title = "Veuillez entrer une question et une réponse en rapport avec Junia, l'ISEN, l'école...\nVoir les exemples ci-dessous."
|
16 |
-
|
17 |
-
# DATABASE
|
18 |
-
uri = "mongodb+srv://maximebonnel:[email protected]/"
|
19 |
-
# Create a new client and connect to the server
|
20 |
-
client = MongoClient(uri)
|
21 |
-
|
22 |
-
# Sélectionnez la base de données et la collection dans lesquelles vous souhaitez insérer les données
|
23 |
-
db = client['JuniaLLM']
|
24 |
-
collection = db['Q&R']
|
25 |
|
26 |
|
27 |
-
def
|
28 |
try:
|
29 |
-
|
30 |
-
|
|
|
31 |
|
32 |
except Exception as e:
|
33 |
return "Erreur lors de l'envoi de la question et de la réponse dans la base de données"
|
34 |
|
35 |
|
36 |
-
site = gr.Interface(fn=
|
37 |
|
38 |
site.launch(share=True)
|
|
|
13 |
"""
|
14 |
|
15 |
title = "Veuillez entrer une question et une réponse en rapport avec Junia, l'ISEN, l'école...\nVoir les exemples ci-dessous."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
|
18 |
+
def save_to_file(Question, Response):
|
19 |
try:
|
20 |
+
# writing in a file
|
21 |
+
with open("data.txt", "a") as file:
|
22 |
+
file.write(f"{Question}\n{Response}\n")
|
23 |
|
24 |
except Exception as e:
|
25 |
return "Erreur lors de l'envoi de la question et de la réponse dans la base de données"
|
26 |
|
27 |
|
28 |
+
site = gr.Interface(fn=save_to_file, inputs=["text", "textbox"], outputs="text", examples=[ex[0], ex[1]], allow_flagging=None, title=title)
|
29 |
|
30 |
site.launch(share=True)
|