Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -77,12 +77,12 @@ with gr.Blocks(theme=gr.themes.Glass()) as demo:
|
|
| 77 |
input2up = gr.update(label = languagedict[language]['interviewquestionslabel'])
|
| 78 |
input3up = gr.update(label = languagedict[language]['helplabel'])
|
| 79 |
chatbot1up = [[None,languagedict[language]['whatcanidofirst']]]
|
| 80 |
-
state1up = [
|
| 81 |
chatbot2up = [[None,languagedict[language]['interviewquestionsfirst']]]
|
| 82 |
-
state2up = [
|
| 83 |
chatbot3up = [[None,languagedict[language]['whatcanidofirst']]]
|
| 84 |
complement = f"To answer, use primarily the information indicated here:\n{instructions}"
|
| 85 |
-
state3up = [
|
| 86 |
return titleup, input1up, input2up, input3up, chatbot1up, chatbot2up, chatbot3up, state1up, state2up, state3up
|
| 87 |
|
| 88 |
languageoptions = ["English", "廣東話"]
|
|
@@ -192,7 +192,7 @@ with gr.Blocks(theme=gr.themes.Glass()) as demo:
|
|
| 192 |
input2.submit(refreshmode2, mode, mode).then(user, [input2, chatbot2, state2], [input2, chatbot2, state2]).then(bot, [chatbot2, state2, mode], [chatbot2, state2])
|
| 193 |
input3.submit(refreshmode3, mode, mode).then(user, [input3, chatbot3, state3], [input3, chatbot3, state3]).then(bot, [chatbot3, state3, mode], [chatbot3, state3])
|
| 194 |
clear.click(lambda: None, None, [chatbot1, chatbot2, chatbot3], queue=True).success(init_history, [language, state1, state2, state3], [state1, state2, state3])
|
| 195 |
-
language.change(lambda: None, None, [chatbot1, chatbot2, chatbot3], queue=True).then(refresh, language, [title, input1, input2, input3, chatbot1,
|
| 196 |
|
| 197 |
demo.queue()
|
| 198 |
demo.launch()
|
|
|
|
| 77 |
input2up = gr.update(label = languagedict[language]['interviewquestionslabel'])
|
| 78 |
input3up = gr.update(label = languagedict[language]['helplabel'])
|
| 79 |
chatbot1up = [[None,languagedict[language]['whatcanidofirst']]]
|
| 80 |
+
state1up = [{"role": "system", "content": themewhatcanido},{"role": "assistant", "content": languagedict[language]['whatcanidofirst']}]
|
| 81 |
chatbot2up = [[None,languagedict[language]['interviewquestionsfirst']]]
|
| 82 |
+
state2up = [{"role": "system", "content": themeinterviewquestions},{"role": "assistant", "content": languagedict[language]['interviewquestionsfirst']}]
|
| 83 |
chatbot3up = [[None,languagedict[language]['whatcanidofirst']]]
|
| 84 |
complement = f"To answer, use primarily the information indicated here:\n{instructions}"
|
| 85 |
+
state3up = [{"role": "system", "content": themehelp + f"\n{complement}"},{"role": "assistant", "content": languagedict[language]['helpfirst']}]
|
| 86 |
return titleup, input1up, input2up, input3up, chatbot1up, chatbot2up, chatbot3up, state1up, state2up, state3up
|
| 87 |
|
| 88 |
languageoptions = ["English", "廣東話"]
|
|
|
|
| 192 |
input2.submit(refreshmode2, mode, mode).then(user, [input2, chatbot2, state2], [input2, chatbot2, state2]).then(bot, [chatbot2, state2, mode], [chatbot2, state2])
|
| 193 |
input3.submit(refreshmode3, mode, mode).then(user, [input3, chatbot3, state3], [input3, chatbot3, state3]).then(bot, [chatbot3, state3, mode], [chatbot3, state3])
|
| 194 |
clear.click(lambda: None, None, [chatbot1, chatbot2, chatbot3], queue=True).success(init_history, [language, state1, state2, state3], [state1, state2, state3])
|
| 195 |
+
language.change(lambda: None, None, [chatbot1, chatbot2, chatbot3], queue=True).then(refresh, language, [title, input1, input2, input3, chatbot1, chatbot2, chatbot3, state1, state2, state3])
|
| 196 |
|
| 197 |
demo.queue()
|
| 198 |
demo.launch()
|