mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-07 01:22:59 +08:00
[bug] fix finish reason (#3858)
* add reasoning parser plugin * fix finish reason --------- Co-authored-by: Yuanle Liu <yuanlehome@163.com>
This commit is contained in:
@@ -323,7 +323,9 @@ class OpenAIServingChat:
|
|||||||
continue
|
continue
|
||||||
delta_message.content = delta_message_output.content or ""
|
delta_message.content = delta_message_output.content or ""
|
||||||
delta_message.reasoning_content = delta_message_output.reasoning_content or ""
|
delta_message.reasoning_content = delta_message_output.reasoning_content or ""
|
||||||
|
if delta_message_output.tool_calls:
|
||||||
delta_message.tool_calls = delta_message_output.tool_calls
|
delta_message.tool_calls = delta_message_output.tool_calls
|
||||||
|
tool_called = True
|
||||||
|
|
||||||
choice = ChatCompletionResponseStreamChoice(
|
choice = ChatCompletionResponseStreamChoice(
|
||||||
index=0,
|
index=0,
|
||||||
|
@@ -418,7 +418,9 @@ class OpenAIServingCompletion:
|
|||||||
continue
|
continue
|
||||||
delta_message.text = delta_message_output.content or ""
|
delta_message.text = delta_message_output.content or ""
|
||||||
delta_message.reasoning_content = delta_message_output.reasoning_content or ""
|
delta_message.reasoning_content = delta_message_output.reasoning_content or ""
|
||||||
|
if delta_message_output.tool_calls:
|
||||||
delta_message.tool_calls = delta_message_output.tool_calls
|
delta_message.tool_calls = delta_message_output.tool_calls
|
||||||
|
tool_called[idx] = True
|
||||||
|
|
||||||
choices.append(delta_message)
|
choices.append(delta_message)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user