junefisher commited on
Commit
350d32e
·
1 Parent(s): 45a7010

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -1,5 +1,15 @@
1
  import streamlit as st
2
- from transformers import pipeline, set_seed
3
- generator = pipeline('text-generation', model='gpt2')
4
- set_seed(42)
5
- generator("Hello, I'm a language model,", max_length=30, num_return_sequences=5)
 
 
 
 
 
 
 
 
 
 
 
1
  import streamlit as st
2
+ from transformers import GPT2Tokenizer, GPT2Model
3
+
4
+ tokenizer = GPT2Tokenizer.from_pretrained('gpt2')
5
+ model = GPT2Model.from_pretrained('gpt2')
6
+
7
+ st.title("GPT-2 Text Generation")
8
+
9
+ text = st.text_input("Enter the starting text:", "Replace me by any text you'd like.")
10
+
11
+ if st.button("Generate"):
12
+ encoded_input = tokenizer(text, return_tensors='pt')
13
+ output = model(**encoded_input)
14
+ generated_text = tokenizer.decode(output[0][0][encoded_input[0][0].tolist().index(tokenizer.eos_token_id):])
15
+ st.write(generated_text)