diff --git a/llama_cpp/llama_multimodal.py b/llama_cpp/llama_multimodal.py index f681be333..542eaa69b 100644 --- a/llama_cpp/llama_multimodal.py +++ b/llama_cpp/llama_multimodal.py @@ -2831,10 +2831,10 @@ class Gemma4ChatHandler(MTMDChatHandler): " {%- endif -%}\n" " {%- elif item.get('type') in ['video', 'video_url'] -%}\n" " {%- if item.get('type') == 'video_url' -%}\n" - " {%- set video_val = part['video_url'] if part['video_url'] is string else part['video_url']['url'] -%}\n" + " {%- set video_val = item['video_url'] if item['video_url'] is string else item['video_url']['url'] -%}\n" " {{- '<|video|>' + video_val -}}\n" " {%- elif item.get('type') == 'video' -%}\n" - " {%- set video_val = part['video'] if part['video'] is string else part['video']['url'] -%}\n" + " {%- set video_val = item['video'] if item['video'] is string else item['video']['url'] -%}\n" " {{- '<|video|>' + video_val -}}\n" " {%- endif -%}\n" " {%- endif -%}\n"