fschwartzer commited on
Commit
45cb5c0
·
verified ·
1 Parent(s): 5e4ebb0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -29,13 +29,17 @@ def answer_question_with_gpt(question):
29
  input_ids,
30
  attention_mask=attention_mask,
31
  max_length=len(input_ids[0]) + 100, # Aumentar o limite de geração
32
- temperature=0.7, # Ajustar a criatividade
33
  top_p=0.9, # Usar nucleus sampling
34
  no_repeat_ngram_size=2 # Evitar repetições desnecessárias
35
  )
36
 
37
  generated_text = tokenizer.decode(generated_ids[0], skip_special_tokens=True)
38
- return generated_text
 
 
 
 
39
 
40
  # Função para adicionar feedback
41
  def add_feedback(nome, feedback):
 
29
  input_ids,
30
  attention_mask=attention_mask,
31
  max_length=len(input_ids[0]) + 100, # Aumentar o limite de geração
32
+ temperature=0.75, # Ajustar a criatividade
33
  top_p=0.9, # Usar nucleus sampling
34
  no_repeat_ngram_size=2 # Evitar repetições desnecessárias
35
  )
36
 
37
  generated_text = tokenizer.decode(generated_ids[0], skip_special_tokens=True)
38
+ # Processando para extrair apenas a resposta após "Resposta:"
39
+ response_part = generated_text.split("Resposta:")[1] if "Resposta:" in generated_text else "Resposta não encontrada."
40
+ # Limpeza adicional para remover qualquer texto indesejado após a resposta
41
+ final_response = response_part.split(".")[0] + "." # Isso assume que a resposta termina na primeira sentença.
42
+ return final_response
43
 
44
  # Função para adicionar feedback
45
  def add_feedback(nome, feedback):