aazankhanYousafzai commited on
Commit
18a92ab
Β·
verified Β·
1 Parent(s): 149fe22

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -4,6 +4,7 @@ import traceback
4
  import requests
5
  import gradio as gr
6
  from huggingface_hub import InferenceClient, HfApi
 
7
  from PIL import Image
8
  from io import BytesIO
9
 
@@ -14,7 +15,6 @@ print("βœ… HF_TOKEN detected" if HF_TOKEN else "❌ HF_TOKEN missing")
14
  # ================= MODELS =================
15
  MODELS = {
16
  "SDXL 1.0 (Recommended)": "stabilityai/stable-diffusion-xl-base-1.0",
17
- "SD 1.5": "runwayml/stable-diffusion-v1-5",
18
  "FLUX Schnell (Ultra Fast)": "black-forest-labs/FLUX.1-schnell"
19
  }
20
 
@@ -67,6 +67,7 @@ def generate_free_image(prompt, width, height, seed):
67
  # ================= UI =================
68
  with gr.Blocks(theme=gr.themes.Soft()) as demo:
69
 
 
70
  gr.Markdown("""
71
  <div style="text-align:center; padding: 30px 10px;">
72
  <h1>🎨 AI Image Generator</h1>
@@ -78,9 +79,11 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
78
 
79
  with gr.Tabs():
80
 
 
81
  with gr.Tab("✨ Hugging Face Models"):
82
  with gr.Row(equal_height=True):
83
 
 
84
  with gr.Column(scale=1):
85
  gr.Markdown("### βš™οΈ Generation Settings")
86
 
@@ -111,6 +114,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
111
 
112
  generate_btn = gr.Button("πŸš€ Generate Image", variant="primary")
113
 
 
114
  with gr.Column(scale=1):
115
  gr.Markdown("### πŸ–ΌοΈ Result")
116
  output = gr.Image(height=420)
@@ -126,6 +130,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
126
  outputs=[output, logs]
127
  )
128
 
 
129
  with gr.Tab("πŸ†“ Free Generator"):
130
  gr.Markdown("### 🌱 No Token β€’ Fast β€’ Unlimited")
131
 
@@ -151,10 +156,11 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
151
  outputs=[free_out, free_status]
152
  )
153
 
 
154
  gr.Markdown("""
155
  <div style="text-align:center; margin-top:30px; opacity:0.6;">
156
  Built with ❀️ using Gradio & Hugging Face
157
  </div>
158
  """)
159
 
160
- demo.launch()
 
4
  import requests
5
  import gradio as gr
6
  from huggingface_hub import InferenceClient, HfApi
7
+
8
  from PIL import Image
9
  from io import BytesIO
10
 
 
15
  # ================= MODELS =================
16
  MODELS = {
17
  "SDXL 1.0 (Recommended)": "stabilityai/stable-diffusion-xl-base-1.0",
 
18
  "FLUX Schnell (Ultra Fast)": "black-forest-labs/FLUX.1-schnell"
19
  }
20
 
 
67
  # ================= UI =================
68
  with gr.Blocks(theme=gr.themes.Soft()) as demo:
69
 
70
+ # -------- HERO --------
71
  gr.Markdown("""
72
  <div style="text-align:center; padding: 30px 10px;">
73
  <h1>🎨 AI Image Generator</h1>
 
79
 
80
  with gr.Tabs():
81
 
82
+ # ================= PREMIUM TAB =================
83
  with gr.Tab("✨ Hugging Face Models"):
84
  with gr.Row(equal_height=True):
85
 
86
+ # -------- SETTINGS CARD --------
87
  with gr.Column(scale=1):
88
  gr.Markdown("### βš™οΈ Generation Settings")
89
 
 
114
 
115
  generate_btn = gr.Button("πŸš€ Generate Image", variant="primary")
116
 
117
+ # -------- OUTPUT CARD --------
118
  with gr.Column(scale=1):
119
  gr.Markdown("### πŸ–ΌοΈ Result")
120
  output = gr.Image(height=420)
 
130
  outputs=[output, logs]
131
  )
132
 
133
+ # ================= FREE TAB =================
134
  with gr.Tab("πŸ†“ Free Generator"):
135
  gr.Markdown("### 🌱 No Token β€’ Fast β€’ Unlimited")
136
 
 
156
  outputs=[free_out, free_status]
157
  )
158
 
159
+ # -------- FOOTER --------
160
  gr.Markdown("""
161
  <div style="text-align:center; margin-top:30px; opacity:0.6;">
162
  Built with ❀️ using Gradio & Hugging Face
163
  </div>
164
  """)
165
 
166
+ demo.launch(share=True, debug=True)