[Bugfix] fix streaming final output for non harmony (#30237)

Signed-off-by: penfree <qiupengfei@baidu.com>
Co-authored-by: penfree <qiupengfei@baidu.com>
This commit is contained in:
penfree
2025-12-16 09:03:11 +08:00
committed by GitHub
parent 511e81e7c9
commit bbd850e597
3 changed files with 79 additions and 3 deletions

View File

@@ -675,7 +675,8 @@ class OpenAIServingResponses(OpenAIServing):
num_tool_output_tokens = 0
else:
assert isinstance(context, SimpleContext)
final_res = context.last_output
# Use final_output which has accumulated text/token_ids/logprobs
final_res = context.final_output
assert final_res is not None
assert len(final_res.outputs) == 1
final_output = final_res.outputs[0]