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