Files changed (1) hide show
  1. pages/GPT.py +15 -2
pages/GPT.py CHANGED
@@ -1,4 +1,17 @@
1
  import streamlit as st
 
2
 
3
- x = st.slider('Select a value')
4
- st.write(x, 'squared is', x * x)
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import streamlit as st
2
+ from models.generate_text import generate_text
3
 
4
+ st.title("Генерация текста GPT-моделью")
5
+
6
+ prompt = st.text_area("Введите Ваш текст:")
7
+ length = st.slider("Длинна текста", min_value=50, max_value=1000, value=200)
8
+ num_generations = st.number_input("Число генераций", min_value=1, max_value=10, value=1)
9
+ temperature = st.slider("Температура", min_value=0.1, max_value=1.0, value=0.7)
10
+ top_k = st.number_input("Top-k", min_value=0, max_value=50, value=0)
11
+ top_p = st.slider("Top-p", min_value=0.0, max_value=1.0, value=0.9)
12
+
13
+ if st.button("Генерация текста"):
14
+ outputs = generate_text(prompt, length, num_generations, temperature, top_k, top_p)
15
+
16
+ for i, output in enumerate(outputs):
17
+ st.write(output)