Update app.py
Browse files
app.py
CHANGED
@@ -181,23 +181,25 @@ groq_client = Groq(api_key=os.getenv("GROQ_API_KEY"))
|
|
181 |
def generate(query: str, history):
|
182 |
|
183 |
if not history:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
return "History doesn't exist"
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
"
|
196 |
-
"\n---\n".join(get_docs(query, top_k=5))
|
197 |
-
)
|
198 |
-
messages = [
|
199 |
-
{"role": "system", "content": system_message},
|
200 |
-
]
|
201 |
|
202 |
# Add query
|
203 |
messages.append({"role": "user", "content": query})
|
|
|
181 |
def generate(query: str, history):
|
182 |
|
183 |
if not history:
|
184 |
+
system_message = (
|
185 |
+
"Pretend you are a friend that lives in New York City. "
|
186 |
+
"Please answer while prioritizing fun and unique answers using the "
|
187 |
+
"context provided below.\n\n"
|
188 |
+
"CONTEXT:\n"
|
189 |
+
"\n---\n".join(get_docs(query, top_k=5))
|
190 |
+
)
|
191 |
return "History doesn't exist"
|
192 |
+
else:
|
193 |
+
# Establish history
|
194 |
+
messages = []
|
195 |
+
for user_msg, bot_msg in history:
|
196 |
+
messages.append({"role": "user", "content": user_msg})
|
197 |
+
messages.append({"role": "assistant", "content": bot_msg})
|
198 |
+
messages.append({"role": "assistant", "content": bot_msg})
|
199 |
+
system_message = (
|
200 |
+
"Whatever the user says, respond with Quack Quack."
|
201 |
+
)
|
202 |
+
messages.append({"role": "system", "content": system_message})
|
|
|
|
|
|
|
|
|
|
|
203 |
|
204 |
# Add query
|
205 |
messages.append({"role": "user", "content": query})
|