abidlabs HF Staff commited on
Commit
45dfb83
·
verified ·
1 Parent(s): 6c64743

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -12
app.py CHANGED
@@ -1,22 +1,22 @@
1
  import gradio as gr
2
  from gradio_client import Client
3
 
4
- client = Client("hysts/SDXL")
5
-
6
- def text_to_image(prompt):
7
- print(">>>>>>>>MMMMMMMM")
8
- from gradio.context import LocalContext
9
- print("localcontext", LocalContext.request.get())
10
- img = client.predict(prompt, "", "", "", api_name="/run")
11
- print("<<<<<<<<NNNNNNNN")
12
  return img
13
 
 
 
 
 
 
 
 
14
  with gr.Blocks() as demo:
 
15
  image = gr.Image()
16
  prompt = gr.Textbox(max_lines=1)
17
- prompt.submit(text_to_image, [prompt], [image])
18
 
19
- demo.launch()
20
 
21
- # demo = gr.load("spaces/hysts/SDXL")
22
- # demo.launch()
 
1
  import gradio as gr
2
  from gradio_client import Client
3
 
4
+ def text_to_image(client, prompt):
5
+ img = client.predict(prompt, api_name="/predict")
 
 
 
 
 
 
6
  return img
7
 
8
+
9
+ def set_client_for_session(request: gr.Request):
10
+ x_ip_token = request.headers['x-ip-token']
11
+
12
+ # The "gradio/text-to-image" space is a ZeroGPU space
13
+ return Client("gradio/text-to-image", headers={"X-IP-Token": x_ip_token})
14
+
15
  with gr.Blocks() as demo:
16
+ client = gr.State()
17
  image = gr.Image()
18
  prompt = gr.Textbox(max_lines=1)
 
19
 
20
+ prompt.submit(text_to_image, [client, prompt], [image])
21
 
22
+ demo.load(set_client_for_session, None, client)