File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
fastdeploy/entrypoints/openai Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -325,7 +325,9 @@ async def chat_completion_stream_generator(
325
325
continue
326
326
delta_message .content = delta_message_output .content or ""
327
327
delta_message .reasoning_content = delta_message_output .reasoning_content or ""
328
- delta_message .tool_calls = delta_message_output .tool_calls
328
+ if delta_message_output .tool_calls :
329
+ delta_message .tool_calls = delta_message_output .tool_calls
330
+ tool_called = True
329
331
330
332
choice = ChatCompletionResponseStreamChoice (
331
333
index = 0 ,
Original file line number Diff line number Diff line change @@ -418,7 +418,9 @@ async def completion_stream_generator(
418
418
continue
419
419
delta_message .text = delta_message_output .content or ""
420
420
delta_message .reasoning_content = delta_message_output .reasoning_content or ""
421
- delta_message .tool_calls = delta_message_output .tool_calls
421
+ if delta_message_output .tool_calls :
422
+ delta_message .tool_calls = delta_message_output .tool_calls
423
+ tool_called [idx ] = True
422
424
423
425
choices .append (delta_message )
424
426
You can’t perform that action at this time.
0 commit comments