Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -58,7 +58,11 @@ def get_groq_response(message, category):
|
|
58 |
# Chatbot function
|
59 |
def chatbot(user_input, category, history=[]):
|
60 |
bot_response = get_groq_response(user_input, category)
|
61 |
-
|
|
|
|
|
|
|
|
|
62 |
return history, history
|
63 |
|
64 |
# Categories grouped into main and subcategories
|
@@ -184,7 +188,7 @@ header {
|
|
184 |
send_button = gr.Button("Send")
|
185 |
|
186 |
with gr.Row():
|
187 |
-
chatbot_output = gr.Chatbot(label="Chat History", type="messages")
|
188 |
|
189 |
def handle_chat(user_input, sub_category, history):
|
190 |
if not user_input.strip():
|
|
|
58 |
# Chatbot function
|
59 |
def chatbot(user_input, category, history=[]):
|
60 |
bot_response = get_groq_response(user_input, category)
|
61 |
+
|
62 |
+
# Format messages to comply with 'messages' format
|
63 |
+
history.append({"role": "user", "content": user_input})
|
64 |
+
history.append({"role": "assistant", "content": bot_response})
|
65 |
+
|
66 |
return history, history
|
67 |
|
68 |
# Categories grouped into main and subcategories
|
|
|
188 |
send_button = gr.Button("Send")
|
189 |
|
190 |
with gr.Row():
|
191 |
+
chatbot_output = gr.Chatbot(label="Chat History", type="messages", elem_id="chat-container")
|
192 |
|
193 |
def handle_chat(user_input, sub_category, history):
|
194 |
if not user_input.strip():
|