import gradio as gr with gr.Blocks() as demo: gr.Markdown("# CosXL unofficial demo") with gr.Tab("CosXL"): with gr.Group(): with gr.Row(): prompt_normal = gr.Textbox(show_label=False, scale=4, placeholder="Your prompt, e.g.: backlit photography of a dog") button_normal = gr.Button("Generate", min_width=120) output_normal = gr.Image(label="Your result image", interactive=False) with gr.Accordion("Advanced Settings", open=False): pass with gr.Tab("CosXL Edit"): with gr.Group(): image_edit = gr.Image(label="Image you would like to edit") with gr.Row(): prompt_edit = gr.Textbox(show_label=False, scale=4, placeholder="Edit instructions, e.g.: Make the day cloudy") button_edit = gr.Button("Generate", min_width=120) output_edit = gr.Image(label="Your result image", interactive=False) with gr.Accordion("Advanced Settings", open=False): pass if __name__ == "__main__": demo.launch()