Rooni commited on
Commit
5fd6553
·
1 Parent(s): 8563949

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -11
app.py CHANGED
@@ -4,12 +4,7 @@ from transformers import pipeline
4
  # Загрузка модели для генерации текста
5
  generator = pipeline("text-generation", model="gpt2")
6
 
7
- # Функция для генерации текста по промпту
8
- def generate_text(prompt):
9
- output = generator(prompt, max_length=100)[0]['generated_text']
10
- return output
11
-
12
- # CSS стили для приложения
13
  css = """
14
  #generate {
15
  width: 100%;
@@ -34,9 +29,21 @@ footer {visibility: hidden !important;}
34
  }
35
  """
36
 
 
 
 
 
 
37
  # Создание интерфейса Gradio
38
- with gr.Blocks(css=css) as demo:
39
- prompt = gr.inputs.Textbox(lines=5, label="Введите промпт")
40
- output = gr.outputs.Textbox(label="Сгенерированный текст")
41
- iface = gr.Interface(fn=generate_text, inputs=prompt, outputs=output, title="Hugging Face Text Generator", theme="huggingface")
42
- iface.launch()
 
 
 
 
 
 
 
 
4
  # Загрузка модели для генерации текста
5
  generator = pipeline("text-generation", model="gpt2")
6
 
7
+ # CSS стили
 
 
 
 
 
8
  css = """
9
  #generate {
10
  width: 100%;
 
29
  }
30
  """
31
 
32
+ # Функция для генерации текста по prompt
33
+ def generate_text(prompt):
34
+ output = generator(prompt, max_length=100)[0]['generated_text']
35
+ return output
36
+
37
  # Создание интерфейса Gradio
38
+ demo = gr.Interface(
39
+ fn=generate_text,
40
+ inputs="text",
41
+ outputs="text",
42
+ layout="vertical",
43
+ title="Text Generation Demo",
44
+ css=css
45
+ )
46
+
47
+ # Запуск интерфейса
48
+ if __name__ == "__main__":
49
+ demo.launch()