This commit is contained in:
Timothy Jaeryang Baek 2025-10-06 11:58:15 -05:00
parent 3f71fa641f
commit dec3748509

View File

@ -340,11 +340,12 @@ async def model_response_handler(request, channel, message, user):
if file.get("type", "") == "image": if file.get("type", "") == "image":
images.append(file.get("url", "")) images.append(file.get("url", ""))
thread_history_string = "\n\n".join(thread_history)
system_message = { system_message = {
"role": "system", "role": "system",
"content": f"You are {model.get('name', model_id)}, participating in a threaded conversation. Be concise and conversational." "content": f"You are {model.get('name', model_id)}, participating in a threaded conversation. Be concise and conversational."
+ ( + (
f"Here's the thread history:\n\n\n{'\n\n'.join([f'{msg}' for msg in thread_history])}\n\n\nContinue the conversation naturally as {model.get('name', model_id)}, addressing the most recent message while being aware of the full context." f"Here's the thread history:\n\n\n{thread_history_string}\n\n\nContinue the conversation naturally as {model.get('name', model_id)}, addressing the most recent message while being aware of the full context."
if thread_history if thread_history
else "" else ""
), ),