SunX45 commited on
Commit
994bcf1
·
verified ·
1 Parent(s): 5560583

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -12
app.py CHANGED
@@ -2,21 +2,22 @@ import gradio as gr
2
  from transformers import pipeline
3
 
4
  # Загрузка модели для генерации текста
5
- text_generator = pipeline("text-generation", model="EleutherAI/gpt-neo-2.7B")
6
 
7
- def chat_bot(input_text):
8
- # Генерация ответа на введенный текст
9
- response = text_generator(input_text, max_length=100)[0]['generated_text']
10
- return response
 
11
 
12
  # Создание интерфейса Gradio
13
- chatbot_interface = gr.Interface(
14
- fn=chat_bot,
15
- inputs=gr.inputs.Textbox(lines=2, placeholder="Введите ваш вопрос или сообщение..."),
16
- outputs=gr.outputs.Textbox(label="Ответ"),
17
- title="Чат-бот на основе GPT-Neo",
18
- description="Привет! Я готов ответить на ваши вопросы. Просто введите текст и нажмите 'Послать'."
19
  )
20
 
21
  # Запуск интерфейса
22
- chatbot_interface.launch()
 
2
  from transformers import pipeline
3
 
4
  # Загрузка модели для генерации текста
5
+ text_generator = pipeline("text-generation")
6
 
7
+ # Функция для генерации текста через модель Transformers
8
+ def generate_text(prompt):
9
+ # Генерация текста на основе введенного пользователем промпта
10
+ generated_text = text_generator(prompt, max_length=50, do_sample=True)[0]['generated_text']
11
+ return generated_text
12
 
13
  # Создание интерфейса Gradio
14
+ iface = gr.Interface(
15
+ fn=generate_text,
16
+ inputs="text",
17
+ outputs="text",
18
+ title="Text Generation with Transformers",
19
+ description="Enter a prompt and let the model generate text based on it."
20
  )
21
 
22
  # Запуск интерфейса
23
+ iface.launch()