Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -14,6 +14,7 @@ local_rank, world_size = setup_model_parallel()
|
|
| 14 |
generator = get_pretrained_models("7B", "tokenizer", local_rank, world_size)
|
| 15 |
|
| 16 |
history = []
|
|
|
|
| 17 |
|
| 18 |
def chat(user_input):
|
| 19 |
bot_response = get_output(generator, user_input)[0]
|
|
@@ -26,16 +27,22 @@ def chat(user_input):
|
|
| 26 |
"role": "system",
|
| 27 |
"content": bot_response
|
| 28 |
})
|
|
|
|
|
|
|
| 29 |
|
| 30 |
response = ""
|
| 31 |
for word in bot_response.split(" "):
|
|
|
|
| 32 |
response += word + " "
|
| 33 |
-
|
|
|
|
|
|
|
| 34 |
|
| 35 |
with gr.Blocks(css = """#col_container {width: 700px; margin-left: auto; margin-right: auto;}
|
| 36 |
#chatbot {height: 400px; overflow: auto;}""") as demo:
|
| 37 |
-
|
| 38 |
with gr.Column(elem_id='col_container'):
|
|
|
|
| 39 |
chatbot = gr.Chatbot(elem_id='chatbot')
|
| 40 |
textbox = gr.Textbox(placeholder="Enter a prompt")
|
| 41 |
|
|
|
|
| 14 |
generator = get_pretrained_models("7B", "tokenizer", local_rank, world_size)
|
| 15 |
|
| 16 |
history = []
|
| 17 |
+
simple_history = []
|
| 18 |
|
| 19 |
def chat(user_input):
|
| 20 |
bot_response = get_output(generator, user_input)[0]
|
|
|
|
| 27 |
"role": "system",
|
| 28 |
"content": bot_response
|
| 29 |
})
|
| 30 |
+
|
| 31 |
+
simple_history.append((user_input, None))
|
| 32 |
|
| 33 |
response = ""
|
| 34 |
for word in bot_response.split(" "):
|
| 35 |
+
time.sleep(0.1)
|
| 36 |
response += word + " "
|
| 37 |
+
current_pair = (user_input, response)
|
| 38 |
+
simple_history[-1] = current_pair
|
| 39 |
+
yield simple_history
|
| 40 |
|
| 41 |
with gr.Blocks(css = """#col_container {width: 700px; margin-left: auto; margin-right: auto;}
|
| 42 |
#chatbot {height: 400px; overflow: auto;}""") as demo:
|
| 43 |
+
|
| 44 |
with gr.Column(elem_id='col_container'):
|
| 45 |
+
gr.Markdown(f"## {TITLE}\n\n\n\n{ABSTRACT}")
|
| 46 |
chatbot = gr.Chatbot(elem_id='chatbot')
|
| 47 |
textbox = gr.Textbox(placeholder="Enter a prompt")
|
| 48 |
|