From 8601300bebf1be2f702732bea1a704adb802b084 Mon Sep 17 00:00:00 2001 From: mlmz <54172054+minleminzui@users.noreply.github.com> Date: Mon, 28 Apr 2025 23:36:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20fix=20the=20error=20where=20the=20conten?= =?UTF-8?q?t=20is=20None=20when=20reasoning=20and=20tool=20=E2=80=A6=20(#5?= =?UTF-8?q?838)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python/sglang/srt/openai_api/adapter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python/sglang/srt/openai_api/adapter.py b/python/sglang/srt/openai_api/adapter.py index 43f591ef2..4e5193dc1 100644 --- a/python/sglang/srt/openai_api/adapter.py +++ b/python/sglang/srt/openai_api/adapter.py @@ -971,6 +971,8 @@ def v1_chat_generate_request( ) for message in request.messages: + if message.content is None: + message.content = "" if isinstance(message.content, str): openai_compatible_messages.append( {"role": message.role, "content": message.content}