Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -119,16 +119,16 @@ def handle_file_save(history, file_format):
|
|
119 |
|
120 |
# Handler function for Gradio app
|
121 |
def save_handler(message, history, system_message, max_tokens, temperature, top_p, file_format):
|
122 |
-
|
123 |
-
saved_file = handle_file_save(
|
124 |
-
return saved_file
|
125 |
|
126 |
# Gradio interface
|
127 |
demo = gr.Interface(
|
128 |
fn=save_handler,
|
129 |
inputs=[
|
130 |
gr.Textbox(value="", label="Message"),
|
131 |
-
gr.State(),
|
132 |
gr.Textbox(value="", label="System message"),
|
133 |
gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
|
134 |
gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
|
@@ -144,7 +144,7 @@ demo = gr.Interface(
|
|
144 |
label="Save as",
|
145 |
),
|
146 |
],
|
147 |
-
outputs=gr.File(label="Download Chat History"),
|
148 |
css=css,
|
149 |
theme="allenai/gradio-theme",
|
150 |
)
|
|
|
119 |
|
120 |
# Handler function for Gradio app
|
121 |
def save_handler(message, history, system_message, max_tokens, temperature, top_p, file_format):
|
122 |
+
new_history = history + [(message, next(respond(message, history, system_message, max_tokens, temperature, top_p)))]
|
123 |
+
saved_file = handle_file_save(new_history, file_format)
|
124 |
+
return saved_file, new_history
|
125 |
|
126 |
# Gradio interface
|
127 |
demo = gr.Interface(
|
128 |
fn=save_handler,
|
129 |
inputs=[
|
130 |
gr.Textbox(value="", label="Message"),
|
131 |
+
gr.State([]), # Initialize state as an empty list
|
132 |
gr.Textbox(value="", label="System message"),
|
133 |
gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
|
134 |
gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
|
|
|
144 |
label="Save as",
|
145 |
),
|
146 |
],
|
147 |
+
outputs=[gr.File(label="Download Chat History"), gr.State()],
|
148 |
css=css,
|
149 |
theme="allenai/gradio-theme",
|
150 |
)
|