HaveAI commited on
Commit
4ba6a62
·
verified ·
1 Parent(s): 84708c4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -28
app.py CHANGED
@@ -1,41 +1,17 @@
1
- import gradio as gr
2
  from transformers import pipeline
3
 
4
- # Загружаем пайплайн генерации (быстрая и лёгкая модель)
5
- generator = pipeline("text2text-generation", model="google/flan-t5-small")
6
 
7
- # История сообщений
8
  chat_history = []
9
 
10
  def chat(message):
11
  global chat_history
12
 
13
- if not message.strip():
14
- return chat_history + [["Ты", message], ["FlareGPT", "Пожалуйста, введите сообщение."]]
15
 
16
- # Генерация ответа
17
- response = generator(message, max_new_tokens=100)[0]["generated_text"]
18
-
19
- # Добавляем в историю
20
  chat_history.append(["Ты", message])
21
  chat_history.append(["FlareGPT", response])
22
 
23
  return chat_history
24
-
25
- def clear_history():
26
- global chat_history
27
- chat_history = []
28
- return []
29
-
30
- # Интерфейс Gradio
31
- with gr.Blocks(title="FlareGPT Light") as demo:
32
- gr.Markdown("## Поговори с FlareGPT!")
33
- chatbot = gr.Chatbot()
34
- msg = gr.Textbox(label="Сообщение")
35
- send_btn = gr.Button("Отправить")
36
- clear_btn = gr.Button("Очистить")
37
-
38
- send_btn.click(chat, inputs=msg, outputs=chatbot)
39
- clear_btn.click(clear_history, outputs=chatbot)
40
-
41
- demo.launch()
 
 
1
  from transformers import pipeline
2
 
3
+ generator = pipeline("text-generation", model="mistralai/Mistral-7B-Instruct-v0.1")
 
4
 
 
5
  chat_history = []
6
 
7
  def chat(message):
8
  global chat_history
9
 
10
+ # Генерация текста
11
+ response = generator(message, max_new_tokens=100, do_sample=True)[0]['generated_text']
12
 
13
+ # Добавление в историю
 
 
 
14
  chat_history.append(["Ты", message])
15
  chat_history.append(["FlareGPT", response])
16
 
17
  return chat_history