HassanDataSci commited on
Commit
848db2f
·
verified ·
1 Parent(s): f159a3c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -17
app.py CHANGED
@@ -1,30 +1,27 @@
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
- # Load the Hugging Face model
5
- generator = pipeline("text-generation", model="gpt-2")
 
 
 
 
 
6
 
7
- # Streamlit app setup
8
  st.title("Donald Trump Style Text Generator")
9
  st.write("Enter a prompt, and the model will respond in a manner inspired by Donald Trump.")
10
 
11
- # User input
12
  user_input = st.text_input("Enter your prompt:")
13
 
14
  if user_input:
15
- # Prefix the prompt for stylistic guidance
16
  trump_prompt = f"In the style of Donald Trump: {user_input}"
17
 
18
- # Generate response with conversational tuning
19
- response = generator(
20
- trump_prompt,
21
- max_length=100,
22
- num_return_sequences=1,
23
- do_sample=True,
24
- temperature=0.8,
25
- top_p=0.9
26
- )
27
-
28
- # Display the response
29
- generated_text = response[0]["generated_text"]
30
  st.write("Response:", generated_text)
 
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("conversational", model="facebook/blenderbot-400M-distill")
8
+
9
+ # Initialize the model
10
+ generator = load_model()
11
 
 
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)