fix: ensure content extraction from messages includes only valid text entries

This commit is contained in:
Junyan Qin
2026-01-31 13:51:17 +08:00
parent 50dff55217
commit 023281ae56

View File

@@ -43,7 +43,7 @@ class DeepseekChatCompletions(chatcmpl.OpenAIChatCompletions):
# deepseek 不支持多模态把content都转换成纯文字
for m in messages:
if 'content' in m and isinstance(m['content'], list):
m['content'] = ' '.join([c['text'] for c in m['content']])
m['content'] = ' '.join([c['text'] for c in m['content'] if 'text' in c])
args['messages'] = messages