nicholasKluge
commited on
Commit
•
c66a837
1
Parent(s):
e1634a4
Update app.py
Browse files
app.py
CHANGED
@@ -110,8 +110,6 @@ with gr.Blocks(theme='freddyaboulton/dracula_revamped') as demo:
|
|
110 |
line_breaks=True,
|
111 |
likeable=False,
|
112 |
layout='panel')
|
113 |
-
|
114 |
-
#chatbot = gr.Chatbot(label="Aira").style(height=500)
|
115 |
|
116 |
msg = gr.Textbox(label="Escreva uma pergunta ou instrução para Aira ...", placeholder="Olá Aira, como vai você?")
|
117 |
|
@@ -207,12 +205,14 @@ with gr.Blocks(theme='freddyaboulton/dracula_revamped') as demo:
|
|
207 |
toxicity = toxicityModel(**toxicity_tokens)[0].item()
|
208 |
toxicities.append(toxicity)
|
209 |
toxicity_threshold = 5
|
210 |
-
|
211 |
-
ordered_generations = sorted(zip(decoded_text, rewards, toxicities), key=lambda x: x[1], reverse=True)
|
212 |
|
213 |
if safety == "On":
|
|
|
214 |
ordered_generations = [(x, y, z) for (x, y, z) in ordered_generations if z >= toxicity_threshold]
|
215 |
|
|
|
|
|
|
|
216 |
if len(ordered_generations) == 0:
|
217 |
bot_message = """Peço desculpa pelo incómodo, mas parece que não foi possível identificar respostas adequadas que cumpram as nossas normas de segurança. Infelizmente, isto indica que o conteúdo gerado pode conter elementos de toxicidade ou pode não ajudar a responder à sua mensagem. A sua opinião é valiosa para nós e esforçamo-nos por garantir uma conversa segura e construtiva. Não hesite em fornecer mais pormenores ou colocar quaisquer outras questões, e farei o meu melhor para o ajudar."""
|
218 |
|
|
|
110 |
line_breaks=True,
|
111 |
likeable=False,
|
112 |
layout='panel')
|
|
|
|
|
113 |
|
114 |
msg = gr.Textbox(label="Escreva uma pergunta ou instrução para Aira ...", placeholder="Olá Aira, como vai você?")
|
115 |
|
|
|
205 |
toxicity = toxicityModel(**toxicity_tokens)[0].item()
|
206 |
toxicities.append(toxicity)
|
207 |
toxicity_threshold = 5
|
|
|
|
|
208 |
|
209 |
if safety == "On":
|
210 |
+
ordered_generations = sorted(zip(decoded_text, rewards, toxicities), key=lambda x: x[1], reverse=True)
|
211 |
ordered_generations = [(x, y, z) for (x, y, z) in ordered_generations if z >= toxicity_threshold]
|
212 |
|
213 |
+
else:
|
214 |
+
ordered_generations = sorted(zip(decoded_text, rewards), key=lambda x: x[1], reverse=True)
|
215 |
+
|
216 |
if len(ordered_generations) == 0:
|
217 |
bot_message = """Peço desculpa pelo incómodo, mas parece que não foi possível identificar respostas adequadas que cumpram as nossas normas de segurança. Infelizmente, isto indica que o conteúdo gerado pode conter elementos de toxicidade ou pode não ajudar a responder à sua mensagem. A sua opinião é valiosa para nós e esforçamo-nos por garantir uma conversa segura e construtiva. Não hesite em fornecer mais pormenores ou colocar quaisquer outras questões, e farei o meu melhor para o ajudar."""
|
218 |
|