CCCCCC commited on
Commit
54e3eca
1 Parent(s): 0a6b310

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -116,6 +116,8 @@ def reset_user_input():
116
  def reset_state():
117
  return [], []
118
 
 
 
119
 
120
  with gr.Blocks() as demo:
121
  gr.HTML("""<h1 align="center">Prompt Preference Optimizer</h1>""")
@@ -124,7 +126,9 @@ with gr.Blocks() as demo:
124
  with gr.Row():
125
  with gr.Column(scale=4):
126
  with gr.Column(scale=12):
127
- user_input = gr.Textbox(show_label=False, placeholder="User Prompt...", lines=10).style(container=False)
 
 
128
  with gr.Column(min_width=32, scale=1):
129
  submitBtn = gr.Button("Submit", variant="primary")
130
  with gr.Column(scale=1):
@@ -133,6 +137,8 @@ with gr.Blocks() as demo:
133
  top_p = gr.Slider(0, 1, value=0.9, step=0.01, label="Top P", interactive=True)
134
  temperature = gr.Slider(0, 1, value=0.6, step=0.01, label="Temperature", interactive=True)
135
 
 
 
136
  history = gr.State([])
137
 
138
  submitBtn.click(predict, [user_input, chatbot, max_length, top_p, temperature, history], [chatbot, history],
 
116
  def reset_state():
117
  return [], []
118
 
119
+ def update_textbox_from_dropdown(selected_example):
120
+ return selected_example
121
 
122
  with gr.Blocks() as demo:
123
  gr.HTML("""<h1 align="center">Prompt Preference Optimizer</h1>""")
 
126
  with gr.Row():
127
  with gr.Column(scale=4):
128
  with gr.Column(scale=12):
129
+ dropdown = gr.Dropdown(["tell me about harry potter", "give me 3 tips to learn English", "write a story about love"], label="Choose an example input")
130
+ user_input = gr.Textbox(show_label=False, placeholder="User Prompt...", lines=5).style(
131
+ container=False)
132
  with gr.Column(min_width=32, scale=1):
133
  submitBtn = gr.Button("Submit", variant="primary")
134
  with gr.Column(scale=1):
 
137
  top_p = gr.Slider(0, 1, value=0.9, step=0.01, label="Top P", interactive=True)
138
  temperature = gr.Slider(0, 1, value=0.6, step=0.01, label="Temperature", interactive=True)
139
 
140
+ dropdown.change(update_textbox_from_dropdown, dropdown, user_input)
141
+
142
  history = gr.State([])
143
 
144
  submitBtn.click(predict, [user_input, chatbot, max_length, top_p, temperature, history], [chatbot, history],