wpbcpaz commited on
Commit
115a96d
·
verified ·
1 Parent(s): 23b22d5

Update app.py

Browse files

alterações solicitadas no componente de chatbot do Gradio para usar o formato de mensagens atualizado e garantir que o botão de limpar esteja configurado corretamente

Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -610,6 +610,13 @@ with gr.Blocks(theme=custom_theme, title="Gerador de Posts e Chatbot") as demo:
610
  gr.Markdown("### 🤖 Assistente Virtual")
611
  gr.Markdown("Faça perguntas sobre mídias sociais, IA, peça ideias rápidas ou qualquer outro tópico.")
612
 
 
 
 
 
 
 
 
613
  gr.ChatInterface(
614
  fn=responder_chat,
615
  title="Assistente Virtual",
@@ -620,10 +627,10 @@ with gr.Blocks(theme=custom_theme, title="Gerador de Posts e Chatbot") as demo:
620
  "Como o Llama 3.1 funciona?",
621
  "Qual a diferença entre um post para Instagram e um para LinkedIn?"
622
  ],
623
- chatbot=gr.Chatbot(height=500), # Define uma altura
624
  textbox=gr.Textbox(placeholder="Digite sua mensagem aqui...", scale=7),
625
  submit_btn="Enviar",
626
- clear_btn="Limpar Conversa",
627
  retry_btn=None, # Oculta botões desnecessários
628
  undo_btn=None,
629
  )
@@ -702,3 +709,4 @@ with gr.Blocks(theme=custom_theme, title="Gerador de Posts e Chatbot") as demo:
702
  # Lançar aplicação
703
  if __name__ == "__main__":
704
  demo.launch()
 
 
610
  gr.Markdown("### 🤖 Assistente Virtual")
611
  gr.Markdown("Faça perguntas sobre mídias sociais, IA, peça ideias rápidas ou qualquer outro tópico.")
612
 
613
+ # 1. Instanciar o Chatbot com os parâmetros solicitados
614
+ chatbot_para_interface = gr.Chatbot(
615
+ height=500,
616
+ type="messages" # Alterado conforme solicitação para evitar obsolescência
617
+ )
618
+
619
+ # 2. Passar o componente chatbot para a ChatInterface
620
  gr.ChatInterface(
621
  fn=responder_chat,
622
  title="Assistente Virtual",
 
627
  "Como o Llama 3.1 funciona?",
628
  "Qual a diferença entre um post para Instagram e um para LinkedIn?"
629
  ],
630
+ chatbot=chatbot_para_interface, # Passando o componente chatbot customizado
631
  textbox=gr.Textbox(placeholder="Digite sua mensagem aqui...", scale=7),
632
  submit_btn="Enviar",
633
+ clear_btn="Limpar Conversa", # Este botão já chama o .clear() do chatbot_para_interface
634
  retry_btn=None, # Oculta botões desnecessários
635
  undo_btn=None,
636
  )
 
709
  # Lançar aplicação
710
  if __name__ == "__main__":
711
  demo.launch()
712
+