import gradio as gr import requests import random import sys import os def download(url): filename = str(random.randint(111111111, 999999999)) + ".png" file_path = os.path.join(os.path.dirname(__file__), filename) response = requests.get(url) if response.status_code == 200: with open(file_path, "wb") as f: f.write(response.content) return(file_path) def process(prompt): download_file("https://image.pollinations.ai/prompt/" + text + ('.' * random.randint(0, 100))) iface = gr.Interface(fn=process, inputs="text", outputs="image") iface.launch()