Maxime62 commited on
Commit
c2abd7b
·
1 Parent(s): bac6b11
Files changed (1) hide show
  1. 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 save_to_db(Question, Response):
28
  try:
29
- collection.insert_one({"instruction": Question, "output": Response})
30
- return prompt.format(quest=Question, resp=Response)
 
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=save_to_db, inputs=["text", "textbox"], outputs="text", examples=[ex[0], ex[1]], allow_flagging=None, title=title)
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)