Spaces:
Build error
Build error
Commit
·
423d2e0
1
Parent(s):
523df60
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,23 +4,6 @@ import pandas as pd
|
|
| 4 |
from functools import partial
|
| 5 |
from ai_classroom_suite.UIBaseComponents import *
|
| 6 |
|
| 7 |
-
# Testing purpose
|
| 8 |
-
class EchoingTutor(SlightlyDelusionalTutor):
|
| 9 |
-
def add_user_message(self, user_message):
|
| 10 |
-
self.conversation_memory.append([user_message, None])
|
| 11 |
-
self.flattened_conversation = self.flattened_conversation + '\n\n' + 'User: ' + user_message
|
| 12 |
-
|
| 13 |
-
def get_tutor_reply(self, user_message):
|
| 14 |
-
# get tutor message
|
| 15 |
-
tutor_message = "You said: " + user_message
|
| 16 |
-
# add tutor message to conversation memory
|
| 17 |
-
self.conversation_memory[-1][1] = tutor_message
|
| 18 |
-
self.flattened_conversation = self.flattened_conversation + '\nAI: ' + tutor_message
|
| 19 |
-
|
| 20 |
-
def forget_conversation(self):
|
| 21 |
-
self.conversation_memory = []
|
| 22 |
-
self.flattened_conversation = ''
|
| 23 |
-
|
| 24 |
### Chatbot Functions ###
|
| 25 |
def add_user_message(user_message, chat_tutor):
|
| 26 |
chat_tutor.add_user_message(user_message)
|
|
@@ -118,13 +101,11 @@ with gr.Blocks() as demo:
|
|
| 118 |
test_secret = gr.Textbox(label="Current secret prompt", value=os.environ.get("SECRET_PROMPT"), visible=True)
|
| 119 |
|
| 120 |
# Prompt instructor to upload the secret file
|
| 121 |
-
file_input = gr.File(
|
| 122 |
-
label="Load a .txt or .py file", file_types=['.py', '.txt'], type="file", elem_classes="short-height"
|
| 123 |
-
)
|
| 124 |
|
| 125 |
# Verify prompt content
|
| 126 |
instructor_prompt = gr.Textbox(label="Verify your prompt content", visible=True)
|
| 127 |
-
|
| 128 |
|
| 129 |
# Placeholders components
|
| 130 |
file_input_none = gr.File(visible=False)
|
|
|
|
| 4 |
from functools import partial
|
| 5 |
from ai_classroom_suite.UIBaseComponents import *
|
| 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
### Chatbot Functions ###
|
| 8 |
def add_user_message(user_message, chat_tutor):
|
| 9 |
chat_tutor.add_user_message(user_message)
|
|
|
|
| 101 |
test_secret = gr.Textbox(label="Current secret prompt", value=os.environ.get("SECRET_PROMPT"), visible=True)
|
| 102 |
|
| 103 |
# Prompt instructor to upload the secret file
|
| 104 |
+
file_input = gr.File(label="Load a .txt or .py file", file_types=['.py', '.txt'], type="file", elem_classes="short-height")
|
|
|
|
|
|
|
| 105 |
|
| 106 |
# Verify prompt content
|
| 107 |
instructor_prompt = gr.Textbox(label="Verify your prompt content", visible=True)
|
| 108 |
+
file_input.upload(fn=get_instructor_prompt, inputs=file_input, outputs=instructor_prompt)
|
| 109 |
|
| 110 |
# Placeholders components
|
| 111 |
file_input_none = gr.File(visible=False)
|