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) | |