Spaces:
Running
Running
Update custom_utils.py
Browse files- custom_utils.py +8 -3
custom_utils.py
CHANGED
@@ -290,6 +290,8 @@ def handle_user_prompt(openai_api_key, prompt, db, collection, stages=[], vector
|
|
290 |
search_results_df = pd.DataFrame([item.dict() for item in search_results_models])
|
291 |
|
292 |
# Generate system response using OpenAI's completion
|
|
|
|
|
293 |
completion = openai.chat.completions.create(
|
294 |
model="gpt-4o",
|
295 |
messages=[
|
@@ -298,14 +300,17 @@ def handle_user_prompt(openai_api_key, prompt, db, collection, stages=[], vector
|
|
298 |
"content": "You are an AirBnB listing recommendation system."},
|
299 |
{
|
300 |
"role": "user",
|
301 |
-
"content":
|
302 |
}
|
303 |
]
|
304 |
)
|
305 |
|
306 |
result = completion.choices[0].message.content
|
307 |
|
308 |
-
print(
|
309 |
-
print(f"-
|
|
|
|
|
|
|
310 |
|
311 |
return result
|
|
|
290 |
search_results_df = pd.DataFrame([item.dict() for item in search_results_models])
|
291 |
|
292 |
# Generate system response using OpenAI's completion
|
293 |
+
content = f"Answer this user question: {prompt} with the following context:\n{search_results_df}"
|
294 |
+
|
295 |
completion = openai.chat.completions.create(
|
296 |
model="gpt-4o",
|
297 |
messages=[
|
|
|
300 |
"content": "You are an AirBnB listing recommendation system."},
|
301 |
{
|
302 |
"role": "user",
|
303 |
+
"content": content
|
304 |
}
|
305 |
]
|
306 |
)
|
307 |
|
308 |
result = completion.choices[0].message.content
|
309 |
|
310 |
+
print("###")
|
311 |
+
print(f"- User Content:\n{content}\n")
|
312 |
+
print("###")
|
313 |
+
print(f"- Prompt Completion:\n{result}\n")
|
314 |
+
print("###")
|
315 |
|
316 |
return result
|