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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -7
app.py CHANGED
@@ -39,24 +39,32 @@ st.title("AI Title Generator")
39
  # Input bar for user prompt
40
  user_input = st.text_area(
41
  label="Enter a description for generating titles:",
42
- placeholder="e.g., Man who went to jail for no reason"
43
  )
44
 
45
  # Generate button
46
  if st.button("Generate Titles"):
47
  if user_input.strip():
48
- result = generate_response(user_input, API_KEY)
 
 
49
  if result:
50
  try:
51
  # Extracting generated titles
52
  assistant_message = result["choices"][0]["message"]["content"]
53
- st.text_area(
54
- label="Generated Titles:",
55
- value=assistant_message,
56
- height=200,
57
- disabled=True
 
 
 
 
 
58
  )
59
  except KeyError as e:
60
  st.error(f"Unexpected response format: {e}")
61
  else:
62
  st.warning("Please provide input before clicking Generate.")
 
 
39
  # Input bar for user prompt
40
  user_input = st.text_area(
41
  label="Enter a description for generating titles:",
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!"):
49
+ result = generate_response(user_input, API_KEY)
50
+
51
  if result:
52
  try:
53
  # Extracting generated titles
54
  assistant_message = result["choices"][0]["message"]["content"]
55
+
56
+ # Enhanced Output with Markdown
57
+ st.markdown(
58
+ f"""
59
+ <div style="background-color:#f4f4f4; padding:15px; border-radius:8px;">
60
+ <h4 style="color:#333;">Generated Titles:</h4>
61
+ <pre style="color:#000; font-family:monospace; white-space:pre-wrap;">{assistant_message}</pre>
62
+ </div>
63
+ """,
64
+ unsafe_allow_html=True
65
  )
66
  except KeyError as e:
67
  st.error(f"Unexpected response format: {e}")
68
  else:
69
  st.warning("Please provide input before clicking Generate.")
70
+