Spaces:
Runtime error
Runtime error
import streamlit as st | |
from transformers import GPT2LMHeadModel, GPT2Tokenizer | |
model_name = "ai-forever/mGPT" | |
tokenizer = GPT2Tokenizer.from_pretrained(model_name) | |
model = GPT2LMHeadModel.from_pretrained(model_name) | |
# Выводим заголовок страницы | |
st.title("Помощник студента") | |
st.write("Приложение поможет найти ответы на ваши вопросы") | |
# Получаем текст для анализа | |
text = st.text_area("Введите запрос") | |
# Создаем кнопку | |
button = st.button('Получить ответ') | |
# Выводим результат по нажатию кнопки | |
if button: | |
input_ids = tokenizer.encode(text, return_tensors="pt") | |
out = model.generate( | |
input_ids, | |
min_length=80, | |
max_length=150, | |
eos_token_id=5, | |
#pad_token=1, | |
#do_sample=True, | |
top_k=0, | |
top_p=0.8, | |
no_repeat_ngram_size=4 | |
) | |
generated_text = list(map(tokenizer.decode, out))[0] | |
st.subheader("Вот мой ответ:") | |
st.write(generated_text) | |