Dina-Raslan commited on
Commit
2e1c912
·
verified ·
1 Parent(s): 25a2b1a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -309,9 +309,12 @@ def chat_with_groq(message, history, risk_level="Unknown"):
309
  messages = [{"role": "system", "content": SYSTEM_PROMPT}]
310
  messages.append({"role": "system", "content": f"Patient current CKD risk level: {risk_level}"})
311
 
312
- for human, assistant in history:
313
- messages.append({"role": "user", "content": human})
314
- messages.append({"role": "assistant", "content": assistant})
 
 
 
315
 
316
  messages.append({"role": "user", "content": message})
317
 
@@ -486,7 +489,8 @@ with gr.Blocks(
486
  if not message.strip():
487
  return history, ""
488
  bot_response = chat_with_groq(message, history)
489
- history.append((message, bot_response))
 
490
  return history, ""
491
 
492
  send_btn.click(
 
309
  messages = [{"role": "system", "content": SYSTEM_PROMPT}]
310
  messages.append({"role": "system", "content": f"Patient current CKD risk level: {risk_level}"})
311
 
312
+ for item in history:
313
+ if isinstance(item, dict):
314
+ messages.append({"role": item["role"], "content": item["content"]})
315
+ elif isinstance(item, (list, tuple)) and len(item) == 2:
316
+ messages.append({"role": "user", "content": item[0]})
317
+ messages.append({"role": "assistant", "content": item[1]})
318
 
319
  messages.append({"role": "user", "content": message})
320
 
 
489
  if not message.strip():
490
  return history, ""
491
  bot_response = chat_with_groq(message, history)
492
+ history.append({"role": "user", "content": message})
493
+ history.append({"role": "assistant", "content": bot_response})
494
  return history, ""
495
 
496
  send_btn.click(