multimodalart HF staff commited on
Commit
226c5b4
1 Parent(s): 1ec2ec6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -8
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
- pipes = gr.Radio(["no", "little", "some", "many"], label="pipes")
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(