Elouarn commited on
Commit
1945d9c
·
verified ·
1 Parent(s): 54d505d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -106,7 +106,10 @@ def format_prompt(message, history, user_id=""):
106
  if role == "user":
107
  prompt += f"[USER] {content} [/USER]"
108
  elif role == "bot":
109
- prompt += f" [BOT]{filter_sensitive_info(content)}[/BOT] "
 
 
 
110
  prompt += f"</s>[INST][USER] {message} [/USER][/INST]"
111
 
112
  # Ajouter le contexte statique et dynamique à chaque fois que l'utilisateur pose une question
@@ -115,6 +118,7 @@ def format_prompt(message, history, user_id=""):
115
  return prompt
116
 
117
 
 
118
  def get_random_string(length):
119
  # choose from all lowercase letter
120
  letters = string.ascii_lowercase
@@ -147,6 +151,8 @@ def generate(
147
  if request:
148
  # Récupérer l'identifiant unique de l'utilisateur à partir de la requête HTML et son historique de conversation
149
  user_id = dict(request.query_params).get("user_id")
 
 
150
  history = load_history(user_id)
151
  else:
152
  user_id = ""
@@ -182,7 +188,7 @@ def generate(
182
 
183
 
184
  mychatbot = gr.Chatbot(
185
- avatar_images=["./berger.jpg", "./pretre.jpg"],
186
  bubble_full_width=False,
187
  show_label=False,
188
  )
 
106
  if role == "user":
107
  prompt += f"[USER] {content} [/USER]"
108
  elif role == "bot":
109
+ if content.startswith("[BOT]"):
110
+ prompt += f"{filter_sensitive_info(content)}[/BOT] "
111
+ else:
112
+ prompt += f" [BOT]{filter_sensitive_info(content)}[/BOT] "
113
  prompt += f"</s>[INST][USER] {message} [/USER][/INST]"
114
 
115
  # Ajouter le contexte statique et dynamique à chaque fois que l'utilisateur pose une question
 
118
  return prompt
119
 
120
 
121
+
122
  def get_random_string(length):
123
  # choose from all lowercase letter
124
  letters = string.ascii_lowercase
 
151
  if request:
152
  # Récupérer l'identifiant unique de l'utilisateur à partir de la requête HTML et son historique de conversation
153
  user_id = dict(request.query_params).get("user_id")
154
+ if not user_id:
155
+ return "Vous devez vous connecter pour accéder au bot."
156
  history = load_history(user_id)
157
  else:
158
  user_id = ""
 
188
 
189
 
190
  mychatbot = gr.Chatbot(
191
+ avatar_images=["./berger.jpg", "./pretre.jpeg"],
192
  bubble_full_width=False,
193
  show_label=False,
194
  )