import gradio as gr from PIL import Image from urllib.request import Request, urlopen def display_image_from_url(url): if url == '': return None, "" req = Request( url=url, headers={'User-Agent': 'Mozilla/5.0'} ) res = urlopen(req) image = Image.open(res) image.load() return image, image.info server = gr.Interface(display_image_from_url, "text", ["image", "text"]) server.launch()