{% if message.role == "assistant" %} {% if message.backend_name == "openai" %} {% include "icons/openai.html" %} {% elif message.backend_name == "anthropic" %} {% include "icons/anthropic.html" %} {% endif %}

{{ message.model_name }}

{% elif message.role == "tool" %} {% include "icons/wrench.html" %}

{{ message.tool_call.tool_call.function }}

{% else %} {% include "icons/user.html" %}

{{ message.role }}

{% endif %}
{% if message.role == "assistant" %} {% for tool_call in message.tool_calls %}
{% include "icons/wrench.html" %} {{ tool_call.function }}
{% for key, value in tool_call.arguments.items() %}
{{ key }}
{{ value }}
{% endfor %}
{% endfor %} {% endif %} {% if message.role == "tool" %}

{{ message.tool_call.content }}

{% endif %} {% for content in message.content %} {% if content.type == "text" %}

{{ content.text }}

{% elif content.type == "reasoning" %}

{{ content.reasoning }}

{% elif content.type == "image" %} Image {% elif content.type == "video" %} {% elif content.type == "audio" %} {% endif %} {% endfor %}