Casa-AI / app.py
LN1996's picture
Update app.py
2069ee0 verified
raw
history blame
984 Bytes
import modal
f = modal.Cls.lookup("casa-interior-hf-v1", "DesignModel")
def casa_ai_run(image=None, text=None):
if image is None and text is None:
print('Please provide context in form of image, audio, text')
return None
result_image = f.inference.remote(image, text)
return result_image
import gradio as gr
title = "Casa-AI Demo"
description = "A Gradio interface to use CasaAI for virtual staging"
demo = gr.Interface(casa_ai_run,
inputs = [gr.ImageEditor(sources='upload', brush=gr.Brush(colors=["#000000"]), elem_id="image_upload", type="pil", label="Upload")
gr.Textbox(label="Prompt to design room"),
],
outputs = [
gr.Image(label="Generated room image"),
],
title = title,
description = description,
)
demo.launch()