{ "audio_token": "", "backend": "tokenizers", "boa_token": "", "boi_token": "", "bos_token": "", "clean_up_tokenization_spaces": false, "eoa_token": "", "eoi_token": "", "eos_token": "", "image_token": "", "mask_token": "", "model_max_length": 1000000000000000019884624838656, "model_specific_special_tokens": { "audio_token": "", "boa_token": "", "boi_token": "", "eoa_token": "", "eoi_token": "", "image_token": "" }, "pad_token": "", "processor_class": "Gemma3nProcessor", "sp_model_kwargs": null, "spaces_between_special_tokens": false, "tokenizer_class": "GemmaTokenizer", "unk_token": "", "use_default_system_prompt": false, "chat_template": "{%- for message in messages -%}{%- if message.role == 'developer' or message.role == 'system' -%}developer\n{{ message.content }}{%- if tools is defined and tools|length > 0 %}\n\nAvailable tools:{%- for tool in tools %}\n{%- if tool.function is defined %}{{ tool.function | tojson }}{%- else %}{{ tool | tojson }}{%- endif %}{%- endfor %}{%- endif %}\n{%- elif message.role == 'user' -%}user\n{{ message.content }}\n{%- elif message.role == 'model' or message.role == 'assistant' -%}model\n{%- if message.tool_calls is defined and message.tool_calls -%}{%- for tc in message.tool_calls -%}call:{{ tc.function.name }}{{ '{' }}{%- for k, v in tc.function.arguments.items() -%}{{ k }}:{{ v }}{%- if not loop.last %},{% endif -%}{%- endfor -%}{{ '}' }}{%- endfor -%}{%- else -%}{{ message.content }}{%- endif -%}\n{%- elif message.role == 'tool' -%}tool\n{{ message.content }}\n{%- endif -%}{%- endfor -%}{%- if add_generation_prompt -%}model\n{%- endif -%}" }