SaviAnna commited on
Commit
9c47ff5
·
verified ·
1 Parent(s): bfc0b38

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -23
app.py CHANGED
@@ -53,41 +53,52 @@ def generate_text(model_GPT, tokenizer_GPT, prompt):
53
 
54
  return generated_text
55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  # Streamlit приложение
57
  def main():
58
  model_GPT, tokenizer_GPT = load_gpt_base()
 
59
  st.write("""
60
  # Fine-tuned GPT-2 for New Language with Custom Tokenizer
61
  """)
62
 
63
- # Ввод строки пользователем
64
- prompt = st.text_area("Какую фразу нужно продолжить:", value="В средние века")
 
 
 
65
 
66
- # # Генерация текста по введенной строке
67
- # generated_text = generate_text(prompt)
68
- # Создание кнопки "Сгенерировать"
69
- generate_button = st.button("Complete!")
70
- # Обработка события нажатия кнопки
71
  if generate_button:
72
- # Вывод сгенерированного текста
73
- #generated_text = generate_text(model_GPT, tokenizer_GPT, prompt)
74
- generated_text = 'test'
75
- st.subheader("Completed prompt:")
76
  st.write(generated_text)
77
 
78
- # Ввод строки пользователем
79
- prompt1 = st.text_area("Какую фразу нужно продолжить:", value="В средние века")
80
- # # Генерация текста по введенной строке
81
- # generated_text = generate_text(prompt)
82
- # Создание кнопки "Сгенерировать"
83
- generate_button1 = st.button("Complete!")
84
- # Обработка события нажатия кнопки
85
  if generate_button1:
86
- # Вывод сгенерированного текста
87
- generated_text = generate_text(model_GPT, tokenizer_GPT, prompt)
88
- #generated_text = 'test'
89
- st.subheader("Completed prompt:")
90
- st.write(generated_text)
91
 
92
  if __name__ == "__main__":
93
  main()
 
53
 
54
  return generated_text
55
 
56
+ # Streamlit приложение
57
+ import streamlit as st
58
+
59
+ # Пример функции для загрузки модели GPT-2 и токенизатора
60
+ def load_gpt_base():
61
+ model = None # Здесь будет ваша модель
62
+ tokenizer = None # Здесь будет ваш токенизатор
63
+ return model, tokenizer
64
+
65
+ # Пример функции генерации текста
66
+ def generate_text(model, tokenizer, prompt):
67
+ return f"Generated text based on: {prompt}" # Пример генерации текста
68
+
69
  # Streamlit приложение
70
  def main():
71
  model_GPT, tokenizer_GPT = load_gpt_base()
72
+
73
  st.write("""
74
  # Fine-tuned GPT-2 for New Language with Custom Tokenizer
75
  """)
76
 
77
+ # Ввод строки пользователем для первой задачи
78
+ prompt = st.text_area("Введите фразу для первой генерации:", value="В средние века")
79
+
80
+ # Создание кнопки для первой генерации
81
+ generate_button = st.button("Сгенерировать текст 1")
82
 
83
+ # Обработка события нажатия первой кнопки
 
 
 
 
84
  if generate_button:
85
+ generated_text = generate_text(model_GPT, tokenizer_GPT, prompt)
86
+ st.subheader("Результат первой генерации:")
 
 
87
  st.write(generated_text)
88
 
89
+ # Ввод строки пользователем для второй задачи
90
+ prompt1 = st.text_area("Введите фразу для второй генерации:", value="Когда-то давно")
91
+
92
+ # Создание кнопки для второй генерации
93
+ generate_button1 = st.button("Сгенерировать текст 2")
94
+
95
+ # Обработка события нажатия второй кнопки
96
  if generate_button1:
97
+ generated_text1 = generate_text(model_GPT, tokenizer_GPT, prompt1)
98
+ st.subheader("Результат второй генерации:")
99
+ st.write(generated_text1)
100
+
101
+
102
 
103
  if __name__ == "__main__":
104
  main()