File size: 869 Bytes
7a4be7f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b636da7
7a4be7f
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from gradio_client import Client
import numpy as np
import gradio as gr
def generate_img(prompt):
    client = Client("ameerazam08/SDXS-GPU-Demo")
    result = client.predict(
    		prompt=prompt,
    		api_name="/generate_image"
    )
    return result


from gradio_client import Client
def interrogate(img):
    from gradio_client import Client

    client = Client("https://pharmapsychotic-clip-interrogator.hf.space/")
    result = client.predict(
    				img,	# str (filepath or URL to image)
    								
    				"ViT-L (best for Stable Diffusion 1.*)",	# str (Option from: ['ViT-L (best for Stable Diffusion 1.*)'])							
    				"best",	# str in 'Mode' Radio component
    				fn_index=3
    )
    print(result)
def rountrip(img):
    prompt=interrogate(img)
    return generate_img(prompt)

demo = gr.Interface(rountrip, gr.Image(),gr.Image())
demo.launch()