Spaces:
Runtime error
Runtime error
Commit
·
226c5b4
1
Parent(s):
1ec2ec6
Update app.py
Browse files
app.py
CHANGED
@@ -30,17 +30,19 @@ def update(pipes, enemies, blocks, elevation, temperature = 2.0, level_size = 13
|
|
30 |
with gr.Blocks() as demo:
|
31 |
gr.Markdown("## Demo for ['MarioGPT: Open-Ended Text2Level Generation through Large Language Models'](https://github.com/shyamsn97/mario-gpt). Enter a text prompt or select parameters from below!")
|
32 |
|
33 |
-
text_prompt = gr.Textbox(value="", label="Enter your MarioGPT prompt. ex: 'many pipes, many enemies, some blocks, low elevation'")
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
level_image = gr.Image()
|
36 |
btn = gr.Button("Generate level")
|
37 |
|
38 |
-
|
39 |
-
enemies = gr.Radio(["no", "little", "some", "many"], label="enemies")
|
40 |
-
blocks = gr.Radio(["little", "some", "many"], label="blocks")
|
41 |
-
elevation = gr.Radio(["low", "high"], label="elevation")
|
42 |
-
temperature = gr.Number(value=2.0, label="temperature: Increase these for more stochastic, but lower quality, generations")
|
43 |
-
level_size = gr.Number(value=1399, precision=0, label="level_size")
|
44 |
|
45 |
btn.click(fn=update, inputs=[pipes, enemies, blocks, elevation, temperature, level_size, text_prompt], outputs=level_image)
|
46 |
gr.Examples(
|
|
|
30 |
with gr.Blocks() as demo:
|
31 |
gr.Markdown("## Demo for ['MarioGPT: Open-Ended Text2Level Generation through Large Language Models'](https://github.com/shyamsn97/mario-gpt). Enter a text prompt or select parameters from below!")
|
32 |
|
33 |
+
text_prompt = gr.Textbox(value="", label="Enter your MarioGPT prompt. ex: 'many pipes, many enemies, some blocks, low elevation', or compose your prompts below")
|
34 |
+
gr.Accordion(label="Compose your prompt", open=False):
|
35 |
+
pipes = gr.Radio(["no", "little", "some", "many"], label="pipes")
|
36 |
+
enemies = gr.Radio(["no", "little", "some", "many"], label="enemies")
|
37 |
+
blocks = gr.Radio(["little", "some", "many"], label="blocks")
|
38 |
+
elevation = gr.Radio(["low", "high"], label="elevation")
|
39 |
+
temperature = gr.Number(value=2.0, label="temperature: Increase these for more stochastic, but lower quality, generations")
|
40 |
+
level_size = gr.Number(value=1399, precision=0, label="level_size")
|
41 |
+
|
42 |
level_image = gr.Image()
|
43 |
btn = gr.Button("Generate level")
|
44 |
|
45 |
+
|
|
|
|
|
|
|
|
|
|
|
46 |
|
47 |
btn.click(fn=update, inputs=[pipes, enemies, blocks, elevation, temperature, level_size, text_prompt], outputs=level_image)
|
48 |
gr.Examples(
|