Spaces:
Runtime error
Runtime error
Commit
·
4f85d27
1
Parent(s):
6966d0f
Update app_template.py
Browse files- app_template.py +18 -7
app_template.py
CHANGED
|
@@ -11,11 +11,11 @@ def build_input_prompt(message, chatbot, system_prompt):
|
|
| 11 |
"""
|
| 12 |
Constructs the input prompt string from the chatbot interactions and the current message.
|
| 13 |
"""
|
| 14 |
-
input_prompt = "
|
| 15 |
for interaction in chatbot:
|
| 16 |
-
input_prompt = input_prompt + str(interaction[0]) + "</s>\n
|
| 17 |
|
| 18 |
-
input_prompt = input_prompt + str(message) + "</s>\n
|
| 19 |
return input_prompt
|
| 20 |
|
| 21 |
|
|
@@ -55,20 +55,31 @@ def predict_beta(message, chatbot=[], system_prompt=""):
|
|
| 55 |
|
| 56 |
def test_preview_chatbot(message, history):
|
| 57 |
response = predict_beta(message, history, SYSTEM_PROMPT)
|
| 58 |
-
text_start = response.rfind("
|
| 59 |
response = response[text_start:]
|
| 60 |
return response
|
| 61 |
|
| 62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
welcome_preview_message = f"""
|
| 64 |
Welcome to **{TITLE}**! Say something like:
|
| 65 |
-
|
| 66 |
"{EXAMPLE_INPUT}"
|
| 67 |
"""
|
| 68 |
|
| 69 |
chatbot_preview = gr.Chatbot(layout="panel", value=[(None, welcome_preview_message)])
|
| 70 |
textbox_preview = gr.Textbox(scale=7, container=False, value=EXAMPLE_INPUT)
|
| 71 |
|
| 72 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
|
| 74 |
-
demo.launch()
|
|
|
|
| 11 |
"""
|
| 12 |
Constructs the input prompt string from the chatbot interactions and the current message.
|
| 13 |
"""
|
| 14 |
+
input_prompt = "\n" + system_prompt + "</s>\n\n"
|
| 15 |
for interaction in chatbot:
|
| 16 |
+
input_prompt = input_prompt + str(interaction[0]) + "</s>\n\n" + str(interaction[1]) + "\n</s>\n\n"
|
| 17 |
|
| 18 |
+
input_prompt = input_prompt + str(message) + "</s>\n"
|
| 19 |
return input_prompt
|
| 20 |
|
| 21 |
|
|
|
|
| 55 |
|
| 56 |
def test_preview_chatbot(message, history):
|
| 57 |
response = predict_beta(message, history, SYSTEM_PROMPT)
|
| 58 |
+
text_start = response.rfind("", ) + len("")
|
| 59 |
response = response[text_start:]
|
| 60 |
return response
|
| 61 |
|
| 62 |
|
| 63 |
+
# Define your custom CSS here
|
| 64 |
+
css = """
|
| 65 |
+
/* Add your custom CSS styles here */
|
| 66 |
+
"""
|
| 67 |
+
|
| 68 |
+
# Define your theme here
|
| 69 |
+
theme = "ParityError/Interstellar"
|
| 70 |
+
|
| 71 |
welcome_preview_message = f"""
|
| 72 |
Welcome to **{TITLE}**! Say something like:
|
|
|
|
| 73 |
"{EXAMPLE_INPUT}"
|
| 74 |
"""
|
| 75 |
|
| 76 |
chatbot_preview = gr.Chatbot(layout="panel", value=[(None, welcome_preview_message)])
|
| 77 |
textbox_preview = gr.Textbox(scale=7, container=False, value=EXAMPLE_INPUT)
|
| 78 |
|
| 79 |
+
# Modify this part to include your theme and CSS
|
| 80 |
+
with gr.Blocks(css=css, theme=theme) as demo:
|
| 81 |
+
demo.add_component(chatbot_preview)
|
| 82 |
+
demo.add_component(textbox_preview)
|
| 83 |
+
demo.add_component(gr.Button("Submit"))
|
| 84 |
|
| 85 |
+
demo.launch()
|