victor-chur commited on
Commit
2e9f466
·
verified ·
1 Parent(s): ec0f578

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -7
app.py CHANGED
@@ -43,17 +43,22 @@ def generate_response(prompt):
43
  max_new_tokens=40
44
  )
45
 
46
- # Декодируем и очищаем ответ
47
  response = tokenizer.decode(generated_token_ids[0], skip_special_tokens=True)
48
  cleaned_response = re.sub(r'@@ПЕРВЫЙ@@|@@ВТОРОЙ@@', '', response).strip()
49
 
50
- # Добавляем новую реплику в историю
51
- chat_history.append(prompt)
52
- chat_history.append(cleaned_response)
53
 
54
- return cleaned_response
55
 
56
- # Интерфейс Gradio
57
- iface = gr.Interface(fn=generate_response, inputs="text", outputs="text", title="ruDialoGPT Chatbot")
 
 
 
 
 
58
 
59
  iface.launch()
 
43
  max_new_tokens=40
44
  )
45
 
46
+ # Декодируем и очищаем ответ от тегов
47
  response = tokenizer.decode(generated_token_ids[0], skip_special_tokens=True)
48
  cleaned_response = re.sub(r'@@ПЕРВЫЙ@@|@@ВТОРОЙ@@', '', response).strip()
49
 
50
+ # Добавляем текущий запрос и ответ в историю для отображения в чате
51
+ chat_history.append(("Ты", prompt)) # Реплика пользователя
52
+ chat_history.append(("Бот", cleaned_response)) # Ответ бота
53
 
54
+ return chat_history
55
 
56
+ # Интерфейс Gradio с компонентом chatbot
57
+ iface = gr.Interface(
58
+ fn=generate_response,
59
+ inputs="text",
60
+ outputs="chatbot", # Вывод в виде чата
61
+ title="ruDialoGPT Chatbot с Историей"
62
+ )
63
 
64
  iface.launch()