Spaces:
Runtime error
Runtime error
Commit
·
337ccf9
1
Parent(s):
bfdd479
testing gpt response
Browse files
app.py
CHANGED
@@ -89,7 +89,10 @@ def llama_respond(tab_name, message, chat_history):
|
|
89 |
time.sleep(2)
|
90 |
return tab_name, "", chat_history
|
91 |
|
92 |
-
def gpt_strategies_respond(strategy, task_name, task_ling_ent, message, chat_history, max_convo_length = 10):
|
|
|
|
|
|
|
93 |
formatted_system_prompt = ""
|
94 |
if (task_name == "POS Tagging"):
|
95 |
if (strategy == "S1"):
|
@@ -244,7 +247,7 @@ def interface():
|
|
244 |
# Inputs
|
245 |
task_prompt = gr.Textbox(show_label=False, placeholder="Write a prompt and press enter")
|
246 |
with gr.Row():
|
247 |
-
have_key = gr.Dropdown(["Yes", "No"], label="Do you own an API Key?", scale=0)
|
248 |
task_apikey_input = gr.Textbox(label="Open AI Key", placeholder="Enter your OpenAI key here", type="password", visible=True)
|
249 |
task = gr.Dropdown(["POS Tagging", "Chunking"], label="Task")
|
250 |
task_linguistic_entities = gr.Dropdown(["Noun", "Determiner", "Noun phrase", "Verb phrase", "Dependent clause", "T-units"], label="Linguistic Entity For Strategy 1")
|
@@ -296,8 +299,8 @@ def interface():
|
|
296 |
# outputs=[task, task_prompt, vicuna_S3_chatbot])
|
297 |
|
298 |
# Event Handler for LLaMA Chatbot POS/Chunk
|
299 |
-
task_btn.click(llama_strategies_respond, inputs=[strategy1, task, task_linguistic_entities, task_prompt, llama_S1_chatbot],
|
300 |
-
|
301 |
# task_btn.click(llama_strategies_respond, inputs=[strategy2, task, task_linguistic_entities, task_prompt, llama_S2_chatbot],
|
302 |
# outputs=[task, task_prompt, llama_S2_chatbot])
|
303 |
# task_btn.click(llama_strategies_respond, inputs=[strategy3, task, task_linguistic_entities, task_prompt, llama_S3_chatbot],
|
@@ -306,13 +309,12 @@ def interface():
|
|
306 |
# Event Handler for GPT 3.5 Chatbot POS/Chunk, user must submit api key before submitting the prompt
|
307 |
# Will activate after getting API key
|
308 |
# task_apikey_btn.click(update_api_key, inputs=ling_ents_apikey_input)
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
outputs=[task, task_prompt, gpt_S3_chatbot])
|
316 |
|
317 |
|
318 |
|
|
|
89 |
time.sleep(2)
|
90 |
return tab_name, "", chat_history
|
91 |
|
92 |
+
def gpt_strategies_respond(have_key, strategy, task_name, task_ling_ent, message, chat_history, max_convo_length = 10):
|
93 |
+
if (have_key == "No"):
|
94 |
+
return "", chat_history
|
95 |
+
|
96 |
formatted_system_prompt = ""
|
97 |
if (task_name == "POS Tagging"):
|
98 |
if (strategy == "S1"):
|
|
|
247 |
# Inputs
|
248 |
task_prompt = gr.Textbox(show_label=False, placeholder="Write a prompt and press enter")
|
249 |
with gr.Row():
|
250 |
+
have_key = gr.Dropdown(["Yes", "No"], label="Do you own an API Key?", scale=0.5)
|
251 |
task_apikey_input = gr.Textbox(label="Open AI Key", placeholder="Enter your OpenAI key here", type="password", visible=True)
|
252 |
task = gr.Dropdown(["POS Tagging", "Chunking"], label="Task")
|
253 |
task_linguistic_entities = gr.Dropdown(["Noun", "Determiner", "Noun phrase", "Verb phrase", "Dependent clause", "T-units"], label="Linguistic Entity For Strategy 1")
|
|
|
299 |
# outputs=[task, task_prompt, vicuna_S3_chatbot])
|
300 |
|
301 |
# Event Handler for LLaMA Chatbot POS/Chunk
|
302 |
+
# task_btn.click(llama_strategies_respond, inputs=[strategy1, task, task_linguistic_entities, task_prompt, llama_S1_chatbot],
|
303 |
+
# outputs=[task, task_prompt, llama_S1_chatbot])
|
304 |
# task_btn.click(llama_strategies_respond, inputs=[strategy2, task, task_linguistic_entities, task_prompt, llama_S2_chatbot],
|
305 |
# outputs=[task, task_prompt, llama_S2_chatbot])
|
306 |
# task_btn.click(llama_strategies_respond, inputs=[strategy3, task, task_linguistic_entities, task_prompt, llama_S3_chatbot],
|
|
|
309 |
# Event Handler for GPT 3.5 Chatbot POS/Chunk, user must submit api key before submitting the prompt
|
310 |
# Will activate after getting API key
|
311 |
# task_apikey_btn.click(update_api_key, inputs=ling_ents_apikey_input)
|
312 |
+
task_btn.click(gpt_strategies_respond, inputs=[have_key, strategy1, task, task_linguistic_entities, task_prompt, gpt_S1_chatbot],
|
313 |
+
outputs=[task, task_prompt, gpt_S1_chatbot])
|
314 |
+
task_btn.click(gpt_strategies_respond, inputs=[have_key, strategy1, task, task_linguistic_entities, task_prompt, gpt_S2_chatbot],
|
315 |
+
outputs=[task, task_prompt, gpt_S2_chatbot])
|
316 |
+
task_btn.click(gpt_strategies_respond, inputs=[have_key, strategy1, task, task_linguistic_entities, task_prompt, gpt_S3_chatbot],
|
317 |
+
outputs=[task, task_prompt, gpt_S3_chatbot])
|
|
|
318 |
|
319 |
|
320 |
|