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)
|