Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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.
|
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 |
-
|
|
|
|
|
|
|
|
|
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):
|