Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from transformers import pipeline | |
| st.title('Question Generator by Eddevs') | |
| left_column, right_column = st.columns(2) | |
| left_column.selectbox('Type', ['Question Generator', 'Paraphrasing']) | |
| right_column.selectbox('Question Generator', ['T5', 'GPT Neo-X']) | |
| input = st.text_area("Input Text") | |
| def summarize(text): | |
| # Refer to https://huggingface.co/docs/transformers/v4.18.0/en/main_classes/pipelines#transformers.SummarizationPipeline | |
| # for further information about configuration. | |
| summarizer = pipeline("summarization", model="facebook/bart-large-cnn") | |
| # Refer to https://huggingface.co/docs/transformers/main/en/main_classes/configuration#transformers.PretrainedConfig | |
| # for further configuration of of the | |
| output: list = summarizer( | |
| text, | |
| max_length=130, | |
| min_length=30, | |
| do_sample=False) | |
| return output[0]['summary_text'] | |
| if st.button('Generate'): | |
| # st.write(input) | |
| st.write(summarize(input)) | |
| st.success("We have generated 105 Questions for you") | |
| st.snow() | |
| ##else: | |
| ##nothing here | |