Spaces:
Running
Running
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() |