Spaces:
Sleeping
Sleeping
Update main.py
Browse files
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 |
-
|
98 |
-
|
|
|
|
|
|
|
|
|
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="
|
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("
|
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"))
|