ginipick commited on
Commit
06dc656
·
verified ·
1 Parent(s): 2c18e26

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -285,7 +285,15 @@ def user_submit_message(msg: str, conversation_state: List[ChatMessage]):
285
  return "", conversation_state
286
 
287
  def respond_wrapper(message: str, conversation_state: List[ChatMessage], max_tokens, temperature, top_p):
288
- for updated_messages in stream_gemini_response(message, conversation_state):
 
 
 
 
 
 
 
 
289
  yield "", convert_for_messages_format(updated_messages)
290
 
291
  def create_ui():
@@ -439,4 +447,4 @@ if __name__ == "__main__":
439
  print(f"Error in main: {str(e)}")
440
  print("Detailed error information:")
441
  print(traceback.format_exc())
442
- raise
 
285
  return "", conversation_state
286
 
287
  def respond_wrapper(message: str, conversation_state: List[ChatMessage], max_tokens, temperature, top_p):
288
+ # 마지막 사용자 메시지 가져오기
289
+ last_user_message = ""
290
+ for msg in reversed(conversation_state):
291
+ if msg.role == "user":
292
+ last_user_message = msg.content
293
+ break
294
+
295
+ # 마지막 사용자 메시지로 응답 생성
296
+ for updated_messages in stream_gemini_response(last_user_message, conversation_state):
297
  yield "", convert_for_messages_format(updated_messages)
298
 
299
  def create_ui():
 
447
  print(f"Error in main: {str(e)}")
448
  print("Detailed error information:")
449
  print(traceback.format_exc())
450
+ raise