smgc commited on
Commit
4cb9fa3
1 Parent(s): add7ab9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -13
app.py CHANGED
@@ -195,7 +195,15 @@ def messages():
195
 
196
  # 检查是否是最终响应
197
  if data.get('final', False):
198
- response_event.set()
 
 
 
 
 
 
 
 
199
 
200
  def on_query_complete(data):
201
  response_event.set()
@@ -239,18 +247,6 @@ def messages():
239
  if sio.connected:
240
  sio.disconnect()
241
 
242
- # 在响应结束时发送结束事件
243
- yield create_event("content_block_stop", {"type": "content_block_stop", "index": 0})
244
- yield create_event("message_delta", {
245
- "type": "message_delta",
246
- "delta": {"stop_reason": "end_turn", "stop_sequence": None},
247
- "usage": {"input_tokens": input_tokens, "output_tokens": output_tokens}, # 最终 output_tokens
248
- })
249
- yield create_event("message_stop", {"type": "message_stop"}) # 确保发送 message_stop 事件
250
-
251
- # 触发响应结束
252
- response_event.set()
253
-
254
  return Response(generate(), content_type='text/event-stream')
255
 
256
  except Exception as e:
 
195
 
196
  # 检查是否是最终响应
197
  if data.get('final', False):
198
+ # 在响应结束时发送结束事件
199
+ yield create_event("content_block_stop", {"type": "content_block_stop", "index": 0})
200
+ yield create_event("message_delta", {
201
+ "type": "message_delta",
202
+ "delta": {"stop_reason": "end_turn", "stop_sequence": None},
203
+ "usage": {"input_tokens": input_tokens, "output_tokens": output_tokens}, # 最终 output_tokens
204
+ })
205
+ yield create_event("message_stop", {"type": "message_stop"}) # 确保发送 message_stop 事件
206
+ response_event.set() # 触发响应结束
207
 
208
  def on_query_complete(data):
209
  response_event.set()
 
247
  if sio.connected:
248
  sio.disconnect()
249
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  return Response(generate(), content_type='text/event-stream')
251
 
252
  except Exception as e: