requests
Pillow
import gradio as gr
import random
import requests
import io
from PIL import Image
API_URL = "https://huggingface.co"
def generate_images(user_prompt):
full_prompt = f"Photorealistic, extremely glitchy, digital artifacting, corrupt data, datamosh, cyberpunk error aesthetic, 3k resolution, style of {user_prompt}"
images = []
for _ in range(3):
payload = {
"inputs": full_prompt,
"parameters": {"seed": random.randint(0, 1000000)}
}
response = requests.post(API_URL, json=payload)
image_bytes = response.content
img = Image.open(io.BytesIO(image_bytes))
images.append(img)
return images, images, images
interface = gr.Interface(
fn=generate_images,
inputs=gr.Textbox(label="Type your prompt here..."),
outputs=[
gr.Image(label=""),
gr.Image(label=""),
gr.Image(label="")
],
title="CREAMs-GO AI",
description="Be creating with CREAMs-GO images.",
theme="glass"
)
interface.launch()