Update app.py
Browse files
app.py
CHANGED
|
@@ -217,7 +217,7 @@ def Chat_Message(history, messages1):
|
|
| 217 |
for character in response.content:
|
| 218 |
history[-1][1] += character
|
| 219 |
time.sleep(0.0025)
|
| 220 |
-
yield history
|
| 221 |
|
| 222 |
def Internet_Search(history, messages2):
|
| 223 |
|
|
@@ -269,8 +269,8 @@ def Chart_Generator(history, messages3):
|
|
| 269 |
prompt = HumanMessage(content=message_with_description)
|
| 270 |
messages3.append(prompt)
|
| 271 |
|
| 272 |
-
if len(messages3) >=
|
| 273 |
-
messages3 = messages3[-
|
| 274 |
|
| 275 |
response = chat_model.invoke(messages3)
|
| 276 |
messages3.append(AIMessage(content=response.content))
|
|
@@ -459,8 +459,8 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 459 |
|
| 460 |
clear = gr.ClearButton([msg, chatbot, messages1])
|
| 461 |
|
| 462 |
-
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=True).then(Chat_Message, [chatbot,messages1],
|
| 463 |
-
submit.click(user, [msg, chatbot], [msg, chatbot], queue=True).then(Chat_Message, [chatbot,messages1],
|
| 464 |
chatbot.like(print_like_dislike, None, None)
|
| 465 |
|
| 466 |
with gr.Tab("Internet-Search"):
|
|
@@ -476,7 +476,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 476 |
msg = gr.Textbox(show_label=False, placeholder="Type a message...", scale=10, container=False)
|
| 477 |
submit = gr.Button("➡️Send", scale=1)
|
| 478 |
|
| 479 |
-
clear = gr.ClearButton([msg, chatbot])
|
| 480 |
|
| 481 |
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=True).then(Internet_Search, [chatbot,messages2], [chatbot,messages2])
|
| 482 |
submit.click(user, [msg, chatbot], [msg, chatbot], queue=True).then(Internet_Search, [chatbot,messages2], [chatbot,messages2])
|
|
@@ -496,7 +496,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 496 |
msg = gr.Textbox(show_label=False, placeholder="To generate a chart: type #chart [your chart description ]. To discuss the chart: type your message directly...", scale=10, container=False)
|
| 497 |
submit = gr.Button("➡️Send", scale=1)
|
| 498 |
|
| 499 |
-
clear = gr.ClearButton([msg, chatbot])
|
| 500 |
|
| 501 |
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=True).then(Chart_Generator, [chatbot,messages3], [chatbot,messages3])
|
| 502 |
submit.click(user, [msg, chatbot], [msg, chatbot], queue=True).then(Chart_Generator, [chatbot,messages3], [chatbot,messages3])
|
|
@@ -517,7 +517,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 517 |
msg2 = gr.Textbox(show_label=False, placeholder="Type a message...", scale=7, container=False)
|
| 518 |
submit = gr.Button("➡️Send", scale=1)
|
| 519 |
|
| 520 |
-
clear = gr.ClearButton([msg2, chatbot, msg1])
|
| 521 |
|
| 522 |
msg1.submit(user2, [msg2, chatbot, msg1], [msg2, chatbot, msg1], queue=True).then(Link_Scratch, [chatbot,messages4], [chatbot,messages4])
|
| 523 |
msg2.submit(user2, [msg2, chatbot, msg1], [msg2, chatbot, msg1], queue=True).then(Link_Scratch, [chatbot,messages4], [chatbot,messages4])
|
|
@@ -541,7 +541,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 541 |
submit = gr.Button("➡️Send", scale=1)
|
| 542 |
with gr.Row():
|
| 543 |
file_output = gr.HTML("<div style='height: 20px; width: 30px;'></div>")
|
| 544 |
-
clear = gr.ClearButton([msg, filepath, chatbot,file_output],scale=6)
|
| 545 |
|
| 546 |
filepath.upload(display_file_name, inputs=filepath, outputs=file_output)
|
| 547 |
|
|
@@ -562,7 +562,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 562 |
msg = gr.Textbox(show_label=False, placeholder="Type a message...", scale=10, container=False)
|
| 563 |
submit = gr.Button("➡️Send", scale=1)
|
| 564 |
|
| 565 |
-
clear = gr.ClearButton([msg, chatbot])
|
| 566 |
|
| 567 |
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=True).then(Explore_WebSite, [chatbot, messages6], [chatbot, messages6])
|
| 568 |
submit.click(user, [msg, chatbot], [msg, chatbot], queue=True).then(Explore_WebSite, [chatbot, messages6], [chatbot, messages6])
|
|
|
|
| 217 |
for character in response.content:
|
| 218 |
history[-1][1] += character
|
| 219 |
time.sleep(0.0025)
|
| 220 |
+
yield history
|
| 221 |
|
| 222 |
def Internet_Search(history, messages2):
|
| 223 |
|
|
|
|
| 269 |
prompt = HumanMessage(content=message_with_description)
|
| 270 |
messages3.append(prompt)
|
| 271 |
|
| 272 |
+
if len(messages3) >= 6:
|
| 273 |
+
messages3 = messages3[-6:]
|
| 274 |
|
| 275 |
response = chat_model.invoke(messages3)
|
| 276 |
messages3.append(AIMessage(content=response.content))
|
|
|
|
| 459 |
|
| 460 |
clear = gr.ClearButton([msg, chatbot, messages1])
|
| 461 |
|
| 462 |
+
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=True).then(Chat_Message, [chatbot,messages1], chatbot)
|
| 463 |
+
submit.click(user, [msg, chatbot], [msg, chatbot], queue=True).then(Chat_Message, [chatbot,messages1], chatbot)
|
| 464 |
chatbot.like(print_like_dislike, None, None)
|
| 465 |
|
| 466 |
with gr.Tab("Internet-Search"):
|
|
|
|
| 476 |
msg = gr.Textbox(show_label=False, placeholder="Type a message...", scale=10, container=False)
|
| 477 |
submit = gr.Button("➡️Send", scale=1)
|
| 478 |
|
| 479 |
+
clear = gr.ClearButton([msg, chatbot, messages2])
|
| 480 |
|
| 481 |
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=True).then(Internet_Search, [chatbot,messages2], [chatbot,messages2])
|
| 482 |
submit.click(user, [msg, chatbot], [msg, chatbot], queue=True).then(Internet_Search, [chatbot,messages2], [chatbot,messages2])
|
|
|
|
| 496 |
msg = gr.Textbox(show_label=False, placeholder="To generate a chart: type #chart [your chart description ]. To discuss the chart: type your message directly...", scale=10, container=False)
|
| 497 |
submit = gr.Button("➡️Send", scale=1)
|
| 498 |
|
| 499 |
+
clear = gr.ClearButton([msg, chatbot, messages3])
|
| 500 |
|
| 501 |
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=True).then(Chart_Generator, [chatbot,messages3], [chatbot,messages3])
|
| 502 |
submit.click(user, [msg, chatbot], [msg, chatbot], queue=True).then(Chart_Generator, [chatbot,messages3], [chatbot,messages3])
|
|
|
|
| 517 |
msg2 = gr.Textbox(show_label=False, placeholder="Type a message...", scale=7, container=False)
|
| 518 |
submit = gr.Button("➡️Send", scale=1)
|
| 519 |
|
| 520 |
+
clear = gr.ClearButton([msg2, chatbot, msg1, messages4])
|
| 521 |
|
| 522 |
msg1.submit(user2, [msg2, chatbot, msg1], [msg2, chatbot, msg1], queue=True).then(Link_Scratch, [chatbot,messages4], [chatbot,messages4])
|
| 523 |
msg2.submit(user2, [msg2, chatbot, msg1], [msg2, chatbot, msg1], queue=True).then(Link_Scratch, [chatbot,messages4], [chatbot,messages4])
|
|
|
|
| 541 |
submit = gr.Button("➡️Send", scale=1)
|
| 542 |
with gr.Row():
|
| 543 |
file_output = gr.HTML("<div style='height: 20px; width: 30px;'></div>")
|
| 544 |
+
clear = gr.ClearButton([msg, filepath, chatbot,file_output, messages5],scale=6)
|
| 545 |
|
| 546 |
filepath.upload(display_file_name, inputs=filepath, outputs=file_output)
|
| 547 |
|
|
|
|
| 562 |
msg = gr.Textbox(show_label=False, placeholder="Type a message...", scale=10, container=False)
|
| 563 |
submit = gr.Button("➡️Send", scale=1)
|
| 564 |
|
| 565 |
+
clear = gr.ClearButton([msg, chatbot, messages6])
|
| 566 |
|
| 567 |
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=True).then(Explore_WebSite, [chatbot, messages6], [chatbot, messages6])
|
| 568 |
submit.click(user, [msg, chatbot], [msg, chatbot], queue=True).then(Explore_WebSite, [chatbot, messages6], [chatbot, messages6])
|