HassanDataSci commited on
Commit
46b695d
·
verified ·
1 Parent(s): 99effa6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -9
app.py CHANGED
@@ -1,10 +1,10 @@
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
- # Load the conversational model
5
  @st.cache_resource
6
  def load_model():
7
- return pipeline("text-generation", model="facebook/blenderbot-400M-distill")
8
 
9
  # Initialize the model
10
  generator = load_model()
@@ -12,16 +12,23 @@ generator = load_model()
12
  st.title("Donald Trump Style Text Generator")
13
  st.write("Enter a prompt, and the model will respond in a manner inspired by Donald Trump.")
14
 
15
- # Input from the user
16
  user_input = st.text_input("Enter your prompt:")
17
 
18
  if user_input:
19
- # Prefix to encourage Trump-inspired responses
20
  trump_prompt = f"In the style of Donald Trump: {user_input}"
21
 
22
- # Generate the conversational response
23
- conversation = generator(trump_prompt)
24
-
25
- # Extract and display the generated text
26
- generated_text = conversation.generated_responses[0]
 
 
 
 
 
 
 
27
  st.write("Response:", generated_text)
 
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
+ # Load a text generation model
5
  @st.cache_resource
6
  def load_model():
7
+ return pipeline("text-generation", model="EleutherAI/gpt-neo-125M")
8
 
9
  # Initialize the model
10
  generator = load_model()
 
12
  st.title("Donald Trump Style Text Generator")
13
  st.write("Enter a prompt, and the model will respond in a manner inspired by Donald Trump.")
14
 
15
+ # User input
16
  user_input = st.text_input("Enter your prompt:")
17
 
18
  if user_input:
19
+ # Add a prompt prefix to suggest the tone
20
  trump_prompt = f"In the style of Donald Trump: {user_input}"
21
 
22
+ # Generate the response
23
+ response = generator(
24
+ trump_prompt,
25
+ max_length=100,
26
+ num_return_sequences=1,
27
+ do_sample=True,
28
+ temperature=0.8,
29
+ top_p=0.9
30
+ )
31
+
32
+ # Extract the generated text from the response
33
+ generated_text = response[0]["generated_text"]
34
  st.write("Response:", generated_text)