Skip to content

Commit e0e7d68

Browse files
authored
Update qwen_vl_processor.py (#3808)
1 parent 4c160aa commit e0e7d68

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

fastdeploy/input/qwen_vl_processor/qwen_vl_processor.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,15 @@ def process_request_dict(self, request, max_model_len=None):
231231
elif request.get("messages"):
232232
messages = request["messages"]
233233
self._check_mm_limits(messages)
234+
chat_template_kwargs = request.get("chat_template_kwargs")
235+
if chat_template_kwargs:
236+
if isinstance(chat_template_kwargs, dict):
237+
for k, v in chat_template_kwargs.items():
238+
if k not in request:
239+
request[k] = v
240+
else:
241+
raise ValueError("Invalid input: chat_template_kwargs must be a dict")
242+
request.setdefault("enable_thinking", True)
234243
outputs = self.processor.request2ids(request)
235244

236245
else:

0 commit comments

Comments
 (0)