chansung commited on
Commit
f9b068f
·
verified ·
1 Parent(s): aeee2ae

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -48,15 +48,14 @@ async def echo(message, history, state, persona):
48
  })
49
  attached_file = path_gcp
50
 
51
- user_message = [message['text']]
52
- if attached_file: user_message.append(attached_file)
53
-
54
- chat_history = state['messages']
55
- chat_history = chat_history + user_message
56
- state['messages'] = chat_history
57
 
58
  response_chunks = ""
59
- print(state['messages'])
60
  model_content_stream = await client.models.generate_content_stream(
61
  model=args.model,
62
  contents=state['messages'],
@@ -78,6 +77,10 @@ async def echo(message, history, state, persona):
78
  ),
79
  gr.DownloadButton(visible=False)
80
  )
 
 
 
 
81
 
82
  # make summary
83
  response = await client.models.generate_content(
 
48
  })
49
  attached_file = path_gcp
50
 
51
+ user_message_parts = [types.Part.from_text(text=message['text'])]
52
+ if attached_file: user_message_parts.append(attached_file)
53
+ user_message = [types.Content(role='user', parts=user_message_parts)]
54
+
55
+ state['messages'] = state['messages'] + user_message
56
+ print(state['messages'])
57
 
58
  response_chunks = ""
 
59
  model_content_stream = await client.models.generate_content_stream(
60
  model=args.model,
61
  contents=state['messages'],
 
77
  ),
78
  gr.DownloadButton(visible=False)
79
  )
80
+
81
+ state['messages'] = state['messages'] + [
82
+ types.Content(role='model', [types.Part.from_text(text=response_chunks)])
83
+ ]
84
 
85
  # make summary
86
  response = await client.models.generate_content(