Connection stored in localStorage
Health
Status
—
Providers
| ID | Name | Base | Links | |
|---|---|---|---|---|
| No data | ||||
Add / upsert provider (POST /admin/providers)
Backend may not implement this yet — errors are shown as-is.
Semi-auto register wizard
Numbered flow: pick provider → open signup/key pages → paste key → import → optional chat test.
Full keys are never shown. CLI: ./tools/onboard.sh wizard [provider_id]
1
Provider info
2
Open signup / key URLs
Create a free account on the provider site, then copy an API key.
3
Paste API key
4
Import key
POST /admin/keys — stores encrypted vault entry only.
5
Chat test
Uses GATEWAY_TOKEN + model auto (or provider model). Prints OK / FAIL only.
$ ./tools/onboard.sh wizard <provider_id>
Keys
| ID | Provider | Label | Hint | Status | |
|---|---|---|---|---|---|
| No data | |||||
Add key
Models
| Provider | Model | Ctx | RPM / RPD |
|---|---|---|---|
| No data | |||
Catalog
Seed writes the built-in provider/model list. Sync pulls CATALOG_SOURCE_URL.
Usage
GET /admin/usage?days=7 — last 7 days (UTC).
Requests
—
Tokens est.
—
429 errors
—
Requests / day
Tokens est. / day
Per key (window)
| Key | Provider | Req | Tokens | 429 |
|---|---|---|---|---|
| Not loaded | ||||
Not loaded
Test chat POST /v1/chat/completions
Send a message to test the gateway.