Fecalisboa commited on
Commit
23d8c97
·
verified ·
1 Parent(s): 7a8a51b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -222,13 +222,19 @@ def demo():
222
  db_progress = gr.Textbox(label="Vector database initialization", value="None")
223
  with gr.Row():
224
  db_btn = gr.Button("Generate vector database")
225
-
 
 
 
226
  with gr.Tab("Step 3 - Set Initial Prompt"):
227
  with gr.Row():
228
  prompt_input = gr.Textbox(label="Initial Prompt", lines=5, value="Você é um advogado sênior, onde seu papel é analisar e trazer as informações sem inventar, dando a sua melhor opinião sempre trazendo contexto e referência. Aprenda o que é jurisprudência.")
229
  with gr.Row():
230
  set_prompt_btn = gr.Button("Set Prompt")
231
 
 
 
 
232
  with gr.Tab("Step 4 - Initialize QA chain"):
233
  with gr.Row():
234
  llm_btn = gr.Radio(list_llm_simple,
 
222
  db_progress = gr.Textbox(label="Vector database initialization", value="None")
223
  with gr.Row():
224
  db_btn = gr.Button("Generate vector database")
225
+ # Define o estado para o prompt inicial
226
+ initial_prompt = gr.State("")
227
+
228
+ # Define a aba "Set Initial Prompt"
229
  with gr.Tab("Step 3 - Set Initial Prompt"):
230
  with gr.Row():
231
  prompt_input = gr.Textbox(label="Initial Prompt", lines=5, value="Você é um advogado sênior, onde seu papel é analisar e trazer as informações sem inventar, dando a sua melhor opinião sempre trazendo contexto e referência. Aprenda o que é jurisprudência.")
232
  with gr.Row():
233
  set_prompt_btn = gr.Button("Set Prompt")
234
 
235
+ # Atualiza o estado do prompt inicial ao clicar no botão "Set Prompt"
236
+ set_prompt_btn.click(fn=lambda prompt: prompt, inputs=prompt_input, outputs=initial_prompt)
237
+
238
  with gr.Tab("Step 4 - Initialize QA chain"):
239
  with gr.Row():
240
  llm_btn = gr.Radio(list_llm_simple,