Spaces:
Build error
Build error
File size: 660 Bytes
23ef38d be87f97 08bbe3e 23ef38d be87f97 08bbe3e 4b315fe 08bbe3e 23ef38d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import gradio as gr
import os
from prodia import createProdia
def generate_image(prompt):
api_key = os.getenv("YOUR_PRODIA_KEY")
if not api_key:
raise ValueError("API key not found in environment variables")
prodia = createProdia({"apiKey": api_key})
job = prodia.generate({"prompt": prompt})
result = prodia.wait(job)
return result["imageUrl"]
with gr.Blocks() as demo:
gr.Markdown("## Prodia Stable Diffusion API")
prompt = gr.Textbox(placeholder="Enter prompt here...")
output = gr.Image()
btn = gr.Button("Generate")
btn.click(fn=generate_image, inputs=prompt, outputs=output)
demo.launch()
|