kingpreyansh commited on
Commit
e497feb
1 Parent(s): 9f0cd48

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -22
app.py CHANGED
@@ -1,38 +1,49 @@
1
  import os
2
 
 
 
 
 
 
 
 
3
 
4
  model = "/home/user/app/sd/stable-diffusion-webui/models/Stable-diffusion/"
5
 
6
- os.system(python /home/user/app/sd/stable-diffusion-webui/webui.py $share --api --disable-safe-unpickle --enable-insecure-extension-access --no-download-sd-model --no-half-vae --ckpt "$model" --xformers $auth --disable-console-progressbars)
7
 
 
8
 
 
 
 
 
9
 
 
10
 
11
- import json
12
- import requests
13
- import io
14
- import base64
15
- from PIL import Image, PngImagePlugin
 
 
 
 
 
 
 
 
16
 
17
- url = "http://127.0.0.1:7861"
18
 
19
- payload = {
20
- "prompt": "apple is beautiful",
21
- "steps": 5
22
- }
23
 
24
- response = requests.post(url=f'{url}/sdapi/v1/txt2img', json=payload)
 
25
 
26
- r = response.json()
27
 
28
- for i in r['images']:
29
- image = Image.open(io.BytesIO(base64.b64decode(i.split(",",1)[0])))
30
 
31
- png_payload = {
32
- "image": "data:image/png;base64," + i
33
- }
34
- response2 = requests.post(url=f'{url}/sdapi/v1/png-info', json=png_payload)
35
 
36
- pnginfo = PngImagePlugin.PngInfo()
37
- pnginfo.add_text("parameters", response2.json().get("info"))
38
- image.save('output.png', pnginfo=pnginfo)
 
1
  import os
2
 
3
+ import json
4
+ import requests
5
+ import io
6
+ import base64
7
+ import gradio as gr
8
+
9
+ from PIL import Image, PngImagePlugin
10
 
11
  model = "/home/user/app/sd/stable-diffusion-webui/models/Stable-diffusion/"
12
 
13
+ os.system(python /home/user/app/sd/stable-diffusion-webui/webui.py)
14
 
15
+ # url = "http://127.0.0.1:7861"
16
 
17
+ # payload = {
18
+ # "prompt": "apple is beautiful",
19
+ # "steps": 5
20
+ # }
21
 
22
+ # response = requests.post(url=f'{url}/sdapi/v1/txt2img', json=payload)
23
 
24
+ # r = response.json()
25
+
26
+ # for i in r['images']:
27
+ # image = Image.open(io.BytesIO(base64.b64decode(i.split(",",1)[0])))
28
+
29
+ # png_payload = {
30
+ # "image": "data:image/png;base64," + i
31
+ # }
32
+ # response2 = requests.post(url=f'{url}/sdapi/v1/png-info', json=png_payload)
33
+
34
+ # pnginfo = PngImagePlugin.PngInfo()
35
+ # pnginfo.add_text("parameters", response2.json().get("info"))
36
+ # image.save('output.png', pnginfo=pnginfo)
37
 
38
+ import psutil
39
 
 
 
 
 
40
 
41
+ def current_working_directoy(cwd, ldir):
42
+ return os.getcwd(), psutil.net_connections()
43
 
44
+ iface = gr.Interface(fn=current_working_directoy,
45
 
46
+ inputs=["text", "text"], outputs=["text", "text"])
 
47
 
 
 
 
 
48
 
49
+ iface.launch()