AlexanderKazakov
commited on
Commit
·
35d616f
1
Parent(s):
a37b98a
add send button
Browse files- .idea/misc.xml +3 -0
- gradio_app/app.py +12 -2
.idea/misc.xml
CHANGED
@@ -1,4 +1,7 @@
|
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<project version="4">
|
|
|
|
|
|
|
3 |
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (rag-gradio-sample-project) (2)" project-jdk-type="Python SDK" />
|
4 |
</project>
|
|
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<project version="4">
|
3 |
+
<component name="Black">
|
4 |
+
<option name="sdkName" value="Python 3.11 (rag-gradio-sample-project) (2)" />
|
5 |
+
</component>
|
6 |
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (rag-gradio-sample-project) (2)" project-jdk-type="Python SDK" />
|
7 |
</project>
|
gradio_app/app.py
CHANGED
@@ -59,11 +59,21 @@ with gr.Blocks() as demo:
|
|
59 |
lines=40,
|
60 |
max_lines=100,
|
61 |
)
|
|
|
62 |
|
63 |
# Turn off interactivity while generating if you hit enter
|
64 |
-
txt_msg = input_textbox.submit(
|
65 |
-
|
|
|
|
|
|
|
|
|
66 |
|
|
|
|
|
|
|
|
|
|
|
67 |
# Turn it back on
|
68 |
txt_msg.then(lambda: gr.Textbox(interactive=True), None, [input_textbox], queue=False)
|
69 |
|
|
|
59 |
lines=40,
|
60 |
max_lines=100,
|
61 |
)
|
62 |
+
txt_btn = gr.Button(value="Send", scale=1)
|
63 |
|
64 |
# Turn off interactivity while generating if you hit enter
|
65 |
+
txt_msg = input_textbox.submit(
|
66 |
+
add_text, [chatbot, input_textbox], [chatbot, input_textbox], queue=False).then(
|
67 |
+
bot, [chatbot], [chatbot]
|
68 |
+
)
|
69 |
+
# Turn it back on
|
70 |
+
txt_msg.then(lambda: gr.Textbox(interactive=True), None, [input_textbox], queue=False)
|
71 |
|
72 |
+
# Turn off interactivity while generating if you hit enter
|
73 |
+
txt_msg = txt_btn.click(
|
74 |
+
add_text, [chatbot, input_textbox], [chatbot, input_textbox], queue=False).then(
|
75 |
+
bot, [chatbot], [chatbot]
|
76 |
+
)
|
77 |
# Turn it back on
|
78 |
txt_msg.then(lambda: gr.Textbox(interactive=True), None, [input_textbox], queue=False)
|
79 |
|