mkoot007 commited on
Commit
d2bc37a
1 Parent(s): bc75555

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -12
app.py CHANGED
@@ -1,17 +1,21 @@
1
  import streamlit as st
2
- from transformers import pipeline
3
 
4
- # Create a text2text-generation pipeline with the "google/flan-t5-base" model
5
- pipe = pipeline("text2text-generation", model="google/flan-t5-base")
6
 
7
- st.title("Question-Answer Generator")
8
- user_question = st.text_input("Ask a question:")
9
 
10
- if st.button("Generate Answer"):
11
- if user_question:
12
- # Use the T5 model to generate a more precise answer
13
- answer = pipe(user_question, max_length=100, do_sample=False)[0]["generated_text"]
14
- st.write("Answer:")
15
- st.write(answer)
 
 
 
 
16
  else:
17
- st.warning("Please enter a question.")
 
1
  import streamlit as st
2
+ from transformers import pipeline, set_seed
3
 
4
+ # Create a text generation pipeline with the "gpt2" model
5
+ pipe = pipeline("text-generation", model="gpt2")
6
 
7
+ st.title("Poem Generator")
8
+ user_word = st.text_input("Enter a word:")
9
 
10
+ if st.button("Generate Poem"):
11
+ if user_word:
12
+ # Set a seed for reproducibility
13
+ set_seed(42)
14
+
15
+ # Prompt the model to generate a poem based on the user's word
16
+ poem_prompt = f"Write a poem about '{user_word}':"
17
+ poem = pipe(poem_prompt, max_length=100, do_sample=True, num_return_sequences=1)[0]["generated_text"]
18
+ st.markdown("**Poem:**")
19
+ st.markdown(poem)
20
  else:
21
+ st.warning("Please enter a word.")