mrbeliever commited on
Commit
f2416ec
·
verified ·
1 Parent(s): ee054d1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -5
app.py CHANGED
@@ -24,7 +24,6 @@ def generate_response(prompt, api_key):
24
  "top_k": 50
25
  }
26
 
27
- # API request
28
  response = requests.post(api_url, headers=headers, json=payload)
29
 
30
  if response.status_code == 200:
@@ -33,8 +32,26 @@ def generate_response(prompt, api_key):
33
  st.error(f"Error: {response.status_code}, {response.text}")
34
  return None
35
 
36
- # Streamlit App
37
- st.title("AI Title Generator")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
 
39
  # Input bar for user prompt
40
  user_input = st.text_area(
@@ -42,7 +59,13 @@ user_input = st.text_area(
42
  placeholder="e.g., Master AI For Future Jobs"
43
  )
44
 
45
- # Generate button
 
 
 
 
 
 
46
  if st.button("Generate Titles"):
47
  if user_input.strip():
48
  with st.spinner("Generating... Please wait!"):
@@ -67,4 +90,3 @@ if st.button("Generate Titles"):
67
  st.error(f"Unexpected response format: {e}")
68
  else:
69
  st.warning("Please provide input before clicking Generate.")
70
-
 
24
  "top_k": 50
25
  }
26
 
 
27
  response = requests.post(api_url, headers=headers, json=payload)
28
 
29
  if response.status_code == 200:
 
32
  st.error(f"Error: {response.status_code}, {response.text}")
33
  return None
34
 
35
+ # Custom CSS for centering
36
+ st.markdown(
37
+ """
38
+ <style>
39
+ .title-container {
40
+ text-align: center;
41
+ margin-bottom: 20px;
42
+ }
43
+ .button-container {
44
+ display: flex;
45
+ justify-content: center;
46
+ margin-top: 20px;
47
+ }
48
+ </style>
49
+ """,
50
+ unsafe_allow_html=True
51
+ )
52
+
53
+ # Centered title
54
+ st.markdown('<div class="title-container"><h1>AI Title Generator</h1></div>', unsafe_allow_html=True)
55
 
56
  # Input bar for user prompt
57
  user_input = st.text_area(
 
59
  placeholder="e.g., Master AI For Future Jobs"
60
  )
61
 
62
+ # Centered generate button
63
+ generate_button = st.markdown(
64
+ '<div class="button-container"><button>Generate Titles</button></div>',
65
+ unsafe_allow_html=True
66
+ )
67
+
68
+ # Generate button logic
69
  if st.button("Generate Titles"):
70
  if user_input.strip():
71
  with st.spinner("Generating... Please wait!"):
 
90
  st.error(f"Unexpected response format: {e}")
91
  else:
92
  st.warning("Please provide input before clicking Generate.")