{% extends "base.html" %} {% block title %}Accounts · modelpass bench{% endblock %} {% block body %} {% if note %}
From {{ store_path }}. Each profile combines a vendor account with its
storage boundary. Clients select the stable ID; people see the nickname.
No accounts configured.
A fresh install has no AI connectivity at all — that is the design, not a
missing step. Add one with the button above, or on the command line with
modelpass connect anthropic.
default.
{% endif %}
timeoutSeconds is set,
so a call runs until it finishes or the caller passes a bound.
{% endif %}
maxInputTokens is set.
modelpass has no table of model window sizes and will not guess one, so
nothing here can tell you whether a payload fits.
{% endif %}
{{ c.prompt_cache }}
— {{ c.prompt_cache_note }}
{% else %}
nothing stated — no promptCache is
set. That is not “caching off”: most runtimes here cache
prompts whether or not anyone asks, and this connection has simply not
said anything about it.
{% endif %}
no. modelpass never retries for you either way; this is what
your own loop is told.
{% else %}
default
— verdicts are classified from typed facts.
modelpass never retries for you; the loop is yours.
{% endif %}
unverified — including chat — until a
drive answers for your endpoint. Use Verify above.
{{ c.quota_failover }}
{% else %}
stop cleanly
{% endif %}
{{ receipt.summary }}
enabled = false switches off is spending, not looking.
{% endif %}
No secrets file at {{ secrets.path }}. Nothing is stored, which is
the normal state for an install whose connections use a subscription login or a
named environment variable.
From {{ secrets.path }}. Entry names and references only
— no value is read into this page, and there is no button here that deletes
a key: an orphaned entry is recoverable and a deleted one is not.
{{ secrets.permissions }}
{% endif %} {% for n in secrets.notes %}The file exists and holds no entries.
{% else %}These are the variables each runtime would scavenge if modelpass let it. Nothing here is a connection, and nothing here is used unless a connection names it — but a variable that is set is a variable a vendor runtime would have picked up on its own, so it is worth knowing about.
Names only. modelpass can see these without ever passing them on, which is the whole point — no value is read into this page.
{% for row in audit %}{{ name }}{% if not loop.last %} {% endif %}
{% endfor %}
This audit reflects the environment of the process serving this page. A terminal or editor started before you cleaned up your environment still carries its own copy of the old variables until it is restarted, so a freshly launched process can read "clean" here while a long-lived one three windows over does not. That divergence is exactly why modelpass scrubs at launch rather than trusting whatever environment it happens to inherit — the guarantee has to hold in the stale process too.
What each runtime can actually do, from the capability registry.
unverified is not supported: it means nobody checked, and
modelpass treats it as unusable rather than guessing.
| capability | {% for r in runtimes %}{{ r }} | {% endfor %}
|---|---|
| {{ row.capability }} | {% for cell in row.cells %}
{{ cell.support }}
{% if cell.note %}
{# Collapsed by default: the reasons are long because they are
sourced, and a table nobody can scan is not honest either. #}
why{{ cell.note }}
|
{% endfor %}
{{ run_log_path }} —
when, which connection, which auth mode actually paid for it, tokens, outcome.
See the log.
{% else %}
The run log is switched off for this home
([settings] runLog = false). Completed runs are not being recorded,
so "which of these was billed to a key" has no durable answer here.
{% endif %}