{ "chat_template": "{% set image_count = namespace(value=0) %}{% for message in messages %}{% if message['content'] is string %}{% if message['role'] == 'user' %}{{ '<|user|>' + message['content'] + eos_token }}{% elif message['role'] == 'assistant' %}{{ '<|assistant|>' + message['content'] + eos_token }}{% elif message['role'] == 'system' %}{{ '<|system|>' + message['content'] + eos_token }}{% endif %}{% else %}{% if message['role'] == 'user' %}{{ '<|user|>' }}{% elif message['role'] == 'assistant' %}{{ '<|assistant|>' }}{% elif message['role'] == 'system' %}{{ '<|system|>' }}{% endif %}{% for content in message['content'] %}{% if content['type'] == 'image' or content.get('image') or content.get('image_url') %}{% set image_count.value = image_count.value + 1 %}{% if add_vision_id %} Picture {{ image_count.value }}: {% endif %}{{ '<|prefix|><|file|><|suffix|>' }}{% endif %}{% endfor %}{% for content in message['content'] %}{% if content.get('text') %}{{ content['text'] }}{% endif %}{% endfor %}{{ eos_token }}{% endif %}{% endfor %}{% if messages[-1]['role'] == 'user' %}{{ '<|assistant|>' }}{% endif %}" }