JohanBeytell commited on
Commit
e040532
·
verified ·
1 Parent(s): afba42d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -4
app.py CHANGED
@@ -139,7 +139,7 @@ def generate_text(seed_text, next_words=30, temperature=0.5):
139
  gr.Warning("Flagged potentially harmful output.")
140
  decoded = 'Flagged Output'
141
 
142
- return decoded
143
 
144
  flagged_outputs = []
145
 
@@ -170,6 +170,9 @@ def flag_output(prompt, generated_text, next_words, temperature):
170
 
171
  return "Output flagged successfully."
172
 
 
 
 
173
  demo = gr.Interface(
174
  fn=generate_text,
175
  inputs=[
@@ -178,9 +181,10 @@ demo = gr.Interface(
178
  gr.Slider(0.1, 1, value=0.5, label='Temperature', info='Controls randomness of generation, higher values = more creative, lower values = more probabilistic')
179
  ],
180
  outputs=[
181
- gr.Textbox(label="Generated Name"),
182
- gr.Button("Flag Output")
183
  ],
 
184
  title='Dungen Dev - Name Generator',
185
  description='A prompt-based name generator for game developers. Dungen Dev is an experimental model, and may produce outputs that are inappropriate, biased, or potentially harmful and inaccurate. Caution is advised.',
186
  examples=[
@@ -189,7 +193,9 @@ demo = gr.Interface(
189
  ["an item name", 30, 0.5],
190
  ["a dark and mysterious forest name", 30, 0.5],
191
  ["an evil character name", 30, 0.5]
192
- ]
 
193
  )
194
 
 
195
  demo.launch()
 
139
  gr.Warning("Flagged potentially harmful output.")
140
  decoded = 'Flagged Output'
141
 
142
+ return decoded, gr.update(interactive=True)
143
 
144
  flagged_outputs = []
145
 
 
170
 
171
  return "Output flagged successfully."
172
 
173
+ def enable_flag_button(state):
174
+ return gr.update(interactive=state)
175
+
176
  demo = gr.Interface(
177
  fn=generate_text,
178
  inputs=[
 
181
  gr.Slider(0.1, 1, value=0.5, label='Temperature', info='Controls randomness of generation, higher values = more creative, lower values = more probabilistic')
182
  ],
183
  outputs=[
184
+ gr.Textbox(label="Generated Name", interactive=True),
185
+ gr.Button("Flag Output", interactive=False)
186
  ],
187
+ live=False,
188
  title='Dungen Dev - Name Generator',
189
  description='A prompt-based name generator for game developers. Dungen Dev is an experimental model, and may produce outputs that are inappropriate, biased, or potentially harmful and inaccurate. Caution is advised.',
190
  examples=[
 
193
  ["an item name", 30, 0.5],
194
  ["a dark and mysterious forest name", 30, 0.5],
195
  ["an evil character name", 30, 0.5]
196
+ ],
197
+ theme="default"
198
  )
199
 
200
+ demo.queue()
201
  demo.launch()