{% extends "base.html" %} {% block title %}reel inspector · entry #{{ idx }}{% endblock %} {% block banner_path %}{{ cassette_path }}{% endblock %} {% block banner_count %}entry #{{ idx }} of {{ total }}{% endblock %} {% block content %}

{{ entry.provider }} {{ entry.request.method }} {{ entry.request.path }}

id: {{ entry.id }} ts: {{ entry.ts }}

model: {{ model }} status: {{ entry.response.status }} tokens: {{ tokens }}

fingerprint: {{ entry.request.fingerprint }}

request body

{{ entry.request.body | pretty_json }}

response

{% if is_stream %}

{{ entry.response.stream_chunks | length }} streamed chunks {% if entry.response.stream_chunks %} · captured over {{ entry.response.stream_chunks[-1].t_offset_ms }}ms {% endif %}

    {% for chunk in entry.response.stream_chunks %}
  1. +{{ chunk.t_offset_ms }}ms {% if chunk.event %}[{{ chunk.event }}]{% endif %}
    {{ chunk.data | pretty_json }}
  2. {% endfor %}
{% else %}
{{ entry.response.body | pretty_json }}
{% endif %}
{% endblock %}