datacipen commited on
Commit
1dd0f6a
·
verified ·
1 Parent(s): c3272c0

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +9 -5
main.py CHANGED
@@ -83,7 +83,7 @@ async def Affichage_reponse(response):
83
  for update in response:
84
  if update.choices:
85
  time.sleep(0.125)
86
- await msg.stream_token(update.choices[0].delta.content)
87
 
88
  await msg.send()
89
  return msg
@@ -94,8 +94,12 @@ async def Affichage_question_contexte(answer, question):
94
  indexDeb = answer.index("Question en relation avec le sujet")
95
  indexDebLength = len("Question en relation avec le sujet")
96
  except:
97
- indexDeb = answer.index("Question relative au contexte")
98
- indexDebLength = len("Question relative au contexte")
 
 
 
 
99
 
100
  indexFin = answer.index("?")
101
 
@@ -107,7 +111,7 @@ async def Affichage_question_contexte(answer, question):
107
  await cl.Message(author="COPILOT", content="🌐 Question en relation avec le contexte : " + extraction + "?", actions=actions).send()
108
 
109
  actionsWeb = [
110
- cl.Action(name="Site_web", value=question, description="Rechercher sur le site web de l'université.")
111
  ]
112
  await cl.Message(author="COPILOT", content="🌐 Rechercher sur le site web de l'université : " + question, actions=actionsWeb).send()
113
 
@@ -125,7 +129,7 @@ async def on_action(action):
125
 
126
  await Affichage_question_contexte(answer, question)
127
 
128
- @cl.action_callback("Site_web")
129
  async def on_action(action):
130
  client = cl.user_session.get("client")
131
  data = Chargement_des_datas_web(cl.user_session.get("chat_profile"))
 
83
  for update in response:
84
  if update.choices:
85
  time.sleep(0.125)
86
+ await msg.stream_token(update.choices[0].delta.content.replace('Ã','é').replace('©','').replace('Ã','è').replace('¨','').replace('â','\'').replace('€','').replace('™','').replace('<','').replace('>','').replace('/',''))
87
 
88
  await msg.send()
89
  return msg
 
94
  indexDeb = answer.index("Question en relation avec le sujet")
95
  indexDebLength = len("Question en relation avec le sujet")
96
  except:
97
+ if answer.find("Question relative au contexte") != -1:
98
+ indexDeb = answer.index("Question relative au contexte")
99
+ indexDebLength = len("Question relative au contexte")
100
+ else:
101
+ indexDeb = answer.index("Question relative au sujet")
102
+ indexDebLength = len("Question relative au sujet")
103
 
104
  indexFin = answer.index("?")
105
 
 
111
  await cl.Message(author="COPILOT", content="🌐 Question en relation avec le contexte : " + extraction + "?", actions=actions).send()
112
 
113
  actionsWeb = [
114
+ cl.Action(name="Site web", value=question, description="Rechercher sur le site web de l'université.")
115
  ]
116
  await cl.Message(author="COPILOT", content="🌐 Rechercher sur le site web de l'université : " + question, actions=actionsWeb).send()
117
 
 
129
 
130
  await Affichage_question_contexte(answer, question)
131
 
132
+ @cl.action_callback("Site web")
133
  async def on_action(action):
134
  client = cl.user_session.get("client")
135
  data = Chargement_des_datas_web(cl.user_session.get("chat_profile"))