diff --git a/python/sglang/srt/openai_api/adapter.py b/python/sglang/srt/openai_api/adapter.py index a8c6167a9..7d3076a07 100644 --- a/python/sglang/srt/openai_api/adapter.py +++ b/python/sglang/srt/openai_api/adapter.py @@ -1147,7 +1147,7 @@ def v1_chat_generate_response( "tool_calls": tool_calls, "reasoning_content": reasoning_text, }, - "logprobs": choice_logprobs, + "logprobs": choice_logprobs.model_dump() if choice_logprobs else None, "finish_reason": (finish_reason["type"] if finish_reason else ""), "matched_stop": ( finish_reason["matched"]