{{ key.key_label or 'Upstream key' }}

{{ key.key_masked }}
Download JSON

Status

{{ key.status }}

Provider

{{ key.provider_display_name }}

Credits

{% if key.credits_remaining is not none %}${{ "%.2f"|format(key.credits_remaining) }}{% else %}—{% endif %} {% if key.credits_total is not none %} / ${{ "%.2f"|format(key.credits_total) }}{% endif %}

Priority

Higher = tried first.

Rate limits

RPM {{ key.rate_limit_rpm or '—' }} · TPM {{ key.rate_limit_tpm or '—' }}

{% if key.credits_total %}

Credit usage

{% set used_pct = ((key.credits_used or 0) / key.credits_total * 100) if key.credits_total else 0 %}
{% endif %}

Health

{{ key.health_status or '—' }}{% if key.health_warnings %} · {{ key.health_warnings }}{% endif %}

Usability

{{ key.usability_status or '—' }}{% if key.usability_note %} — {{ key.usability_note }}{% endif %}

Source node

{{ key.source_node or '—' }}

Last checked

{{ key.last_checked_at or '—' }}

{% if key.last_error %}
{{ key.last_error }}
{% endif %}

Models ({{ models|length }})

{% if models %}
{% for model in models %}

{{ model.model_id }}

{% if model.tokens_per_second %}{{ model.tokens_per_second }} t/s{% endif %}
{% if model.display_name %}

{{ model.display_name }}

{% endif %}

ctx {{ model.context_window or '—' }} · out {{ model.max_output_tokens or '—' }} {% if model.pricing_input is not none %} · in ${{ model.pricing_input }}{% endif %} {% if model.pricing_output is not none %} · out ${{ model.pricing_output }}{% endif %}

{% endfor %}
{% else %}

No models discovered yet.

{% endif %}

History

{% if history %}
{% for item in history %}
{{ item.previous_status or '—' }} → {{ item.new_status }} {{ item.changed_at }}
{% endfor %}
{% else %}

No history yet.

{% endif %}