From 2c4f121817bfdef2d39e4f552b294c6639e06485 Mon Sep 17 00:00:00 2001 From: LincolnBurrows2017 <1607108966@qq.com> Date: Wed, 18 Mar 2026 12:05:49 +0800 Subject: [PATCH] [fix] handle empty content list in system message (#10291) Co-authored-by: AI Assistant --- src/llamafactory/api/chat.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/llamafactory/api/chat.py b/src/llamafactory/api/chat.py index 93236c5ca..06e152518 100644 --- a/src/llamafactory/api/chat.py +++ b/src/llamafactory/api/chat.py @@ -88,7 +88,10 @@ def _process_request( if request.messages[0].role == Role.SYSTEM: content = request.messages.pop(0).content - system = content[0].text if isinstance(content, list) else content + if isinstance(content, list): + system = content[0].text if content else "" + else: + system = content else: system = None