HAL1993's picture
Create app.py
6d5e483 verified
raw
history blame
1.19 kB
from gradio_client import Client
import gradio as gr
client = Client("kratadata/Colabor-Image-Finetune")
def generate_image(
prompt, lora_model, aspect_ratio,
num_inference_steps, guidance_scale,
seed, lora_scale
):
result = client.predict(
lora_model=lora_model,
prompt=prompt,
aspect_ratio=aspect_ratio,
num_inference_steps=num_inference_steps,
guidance_scale=guidance_scale,
seed=seed,
lora_scale=lora_scale,
api_name="/generate"
)
return result
iface = gr.Interface(
fn=generate_image,
inputs=[
gr.Textbox(label="Prompt", value="policewoman"),
gr.Dropdown(["group1"], label="LoRA Model"),
gr.Dropdown(["1:1", "16:9", "9:16"], label="Aspect Ratio", value="1:1"),
gr.Slider(1, 100, step=1, label="Inference Steps", value=28),
gr.Slider(0, 20, step=0.1, label="Guidance Scale", value=3),
gr.Number(label="Seed (-1 for random)", value=-1),
gr.Slider(0, 5, step=0.1, label="LoRA Scale", value=1),
],
outputs=gr.Image(label="Generated Image"),
title="LoRA Image Generator - kratadata/Colabor-Image-Finetune",
)
iface.launch()