Update app.py
Browse files
app.py
CHANGED
@@ -180,6 +180,7 @@ groq_client = Groq(api_key=os.getenv("GROQ_API_KEY"))
|
|
180 |
|
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. "
|
@@ -188,7 +189,9 @@ def generate(query: str, history):
|
|
188 |
"CONTEXT:\n"
|
189 |
"\n---\n".join(get_docs(query, top_k=5))
|
190 |
)
|
191 |
-
|
|
|
|
|
192 |
else:
|
193 |
# Establish history
|
194 |
messages = []
|
@@ -197,7 +200,9 @@ def generate(query: str, history):
|
|
197 |
messages.append({"role": "assistant", "content": bot_msg})
|
198 |
messages.append({"role": "assistant", "content": bot_msg})
|
199 |
system_message = (
|
200 |
-
"
|
|
|
|
|
201 |
)
|
202 |
messages.append({"role": "system", "content": system_message})
|
203 |
|
|
|
180 |
|
181 |
def generate(query: str, history):
|
182 |
|
183 |
+
# Create system message
|
184 |
if not history:
|
185 |
system_message = (
|
186 |
"Pretend you are a friend that lives in New York City. "
|
|
|
189 |
"CONTEXT:\n"
|
190 |
"\n---\n".join(get_docs(query, top_k=5))
|
191 |
)
|
192 |
+
messages = [
|
193 |
+
{"role": "system", "content": system_message},
|
194 |
+
]
|
195 |
else:
|
196 |
# Establish history
|
197 |
messages = []
|
|
|
200 |
messages.append({"role": "assistant", "content": bot_msg})
|
201 |
messages.append({"role": "assistant", "content": bot_msg})
|
202 |
system_message = (
|
203 |
+
"Here is additional context based on the newest query.\n\n"
|
204 |
+
"CONTEXT:\n"
|
205 |
+
"\n---\n".join(get_docs(query, top_k=5))
|
206 |
)
|
207 |
messages.append({"role": "system", "content": system_message})
|
208 |
|