themissingCRAM
commited on
Commit
·
97f927e
1
Parent(s):
d17e40b
ui and clear button
Browse files
app.py
CHANGED
@@ -147,15 +147,9 @@ if __name__ == "__main__":
|
|
147 |
|
148 |
|
149 |
def clear_message(chat_history: list):
|
|
|
150 |
return chat_history.clear(), ""
|
151 |
|
152 |
-
def stop_gen():
|
153 |
-
agent = CodeAgent(
|
154 |
-
tools=[sql_engine_tool],
|
155 |
-
model=model,
|
156 |
-
max_steps=10,
|
157 |
-
verbosity_level=10,
|
158 |
-
)
|
159 |
with gr.Blocks() as b:
|
160 |
gr.Markdown('''# Demo text to sql on paying customers' receipts
|
161 |
a self correcting text to sql ai agent using smolagents, gradio, HF Spaces, sqlalchemy improved from a smolagents guide
|
@@ -167,7 +161,8 @@ if __name__ == "__main__":
|
|
167 |
clear_messages_button = gr.ClearButton([message_box, chatbot])
|
168 |
enter_button = gr.Button("enter")
|
169 |
reply_button_click_event = enter_button.click(enter_message, [message_box, chatbot], [message_box, chatbot])
|
170 |
-
message_box.submit(enter_message, [message_box, chatbot], [message_box, chatbot])
|
171 |
-
stop_generating_button.click(fn= stop_gen,cancels=[reply_button_click_event])
|
|
|
172 |
|
173 |
b.launch()
|
|
|
147 |
|
148 |
|
149 |
def clear_message(chat_history: list):
|
150 |
+
agent.memory.reset()
|
151 |
return chat_history.clear(), ""
|
152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
with gr.Blocks() as b:
|
154 |
gr.Markdown('''# Demo text to sql on paying customers' receipts
|
155 |
a self correcting text to sql ai agent using smolagents, gradio, HF Spaces, sqlalchemy improved from a smolagents guide
|
|
|
161 |
clear_messages_button = gr.ClearButton([message_box, chatbot])
|
162 |
enter_button = gr.Button("enter")
|
163 |
reply_button_click_event = enter_button.click(enter_message, [message_box, chatbot], [message_box, chatbot])
|
164 |
+
message_submit = message_box.submit(enter_message, [message_box, chatbot], [message_box, chatbot])
|
165 |
+
stop_generating_button.click(fn= stop_gen,cancels=[reply_button_click_event,message_submit])
|
166 |
+
clear_messages_button.click(clear_message,outputs=[chatbot,message_box])
|
167 |
|
168 |
b.launch()
|