{% extends "base.html" %} {% block content %}

{{ record.method }} {{ record.endpoint }}

Request #{{ record.id }}

Status {{ record.response_status | default('pending', true) }} Duration {% if record.duration_is_elapsed %}{{ record.duration_display_ms | duration_ms }} so far{% else %}{{ record.duration_display_ms | duration_ms }}{% endif %} Created {% if record.completed_at %} Completed {% endif %} Cost {{ record.billing_total_cost_usd | usd }} Model {{ record.model | default('unknown', true) }} {% if record.upstream_model %} Upstream Model {{ record.upstream_model }} {% endif %} {% if record.model_route %} Route {{ record.model_route }} {% endif %} {% if record.task_run %} Run {{ record.task_run.name }} {% endif %} {% if record.response_was_rewritten %} Compatibility rewritten {% elif record.compat_fix_errors_json %} Compatibility warned {% endif %}
{% if record.error %}
{{ record.error }}
{% endif %}

Request

{{ record.request_content_type | default('body', true) }}
{{ request_render.text }}

Response

{% for option in ["auto", "json", "text", "markdown", "tool", "sse"] %} {{ option }} {% endfor %}
{% if response_render.mode == "markdown" and response_render.html %}
{{ response_render.html | safe }}
{% elif response_render.mode == "tool" and response_render.tool_blocks %}
{% for block in response_render.tool_blocks %}
{{ block.kind }}
{{ block.payload | tojson(indent=2) }}
{% endfor %}
{% else %}
{{ response_render.text }}
{% endif %}
{% if record.compat_fixes_json or record.compat_fix_errors_json %}

Compatibility Fixes

{{ record.compat_fixes_json | default('{}', true) }}

Compatibility Warnings

{{ record.compat_fix_errors_json | default('{}', true) }}
{% endif %} {% if raw_response_render %}

Raw Upstream Response

Before compatibility fixes
{{ raw_response_render.text }}
{% endif %} {% if images %}

Images Sent

{{ images | length }} image{{ '' if images | length == 1 else 's' }}
{% for image in images %}
Request image {{ loop.index }}
{{ image.mime_type | default(image.kind, true) }}
{% endfor %}
{% endif %}

Cost Estimate

{{ record.billing_provider_name or record.billing_provider_slug or 'no provider' }}
{{ record.display_input_tokens | compact_number }}Input tokens {% if record.completed_at is none and record.display_input_tokens is none and record.estimated_input_tokens %} ~{{ record.estimated_input_tokens | compact_number }}Est. input tokens {% endif %} {{ record.display_cached_input_tokens | compact_number }}Cached input tokens {{ record.display_output_tokens | compact_number }}Output tokens {{ record.display_total_tokens | compact_number }}Total tokens {{ record.billing_total_cost_usd | usd }}Estimated cost {{ record.billing_model | default('-', true) }}Billing model {% if record.estimated_input_tokenizer %} {{ record.estimated_input_tokenizer }}Estimate tokenizer {% endif %}

Pricing Snapshot

{{ record.pricing_snapshot_json | default('{}', true) }}

Request Headers

{{ record.request_headers_json }}

Response Headers

{{ record.response_headers_json | default('{}', true) }}

Upstream

{{ record.model_route | default('global fallback', true) }}
{{ record.upstream_url }}
{% endblock %}