import gradio as gr def generate_html(): return "

This is a sample HTML content.

" def download_html(content): with open("content.html", "w") as file: file.write(content) return "content.html" html_component = gr.HTML(generate_html) download_button = gr.DownloadButton(label="Download HTML", inputs=html_component, outputs=download_html) interface = gr.Interface(fn=generate_html, inputs=None, outputs=[html_component, download_button]) interface.launch()