Spaces:
Running
Running
Update app.py
Browse files
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 |
-
#
|
37 |
-
st.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
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.")
|
|