INNER CODE UNIT · Python
build_ui
F-R-L/forge-film · forge/webui/app.py:273
def build_ui() -> gr.Blocks:
with gr.Blocks(title="Forge Film Generator", theme=gr.themes.Soft()) as demo:
gr.Markdown("# Forge Film Generator\nDAG-driven parallel AI film generation")
with gr.Row():
with gr.Column(scale=2):
story_input = gr.Textbox(
label="Story",
placeholder=EXAMPLE_STORY,
lines=6,
value=EXAMPLE_STORY,
)
with gr.Row():
num_scenes = gr.Slider(
minimum=3, maximum=12, value=6, step=1, label="Number of Scenes"
)
workers = gr.Slider(
minimum=1, maximum=8, value=4, step=1, label="Workers"