Console

Three steps to a live request.

The console is the whole control plane: keys, quota, channels, logs. Nothing here needs a deploy.

01

Open the console

https://lazarus-th.duckdns.org:8443 — sign in with the root account, or register a new user if this instance allows it.

02

Create a token

Console > Tokens > Add. Set a quota and, if you want, an allow-list of models and IPs. The key is shown once.

03

Send a request

Point any OpenAI client at the base URL. The key goes in the Authorization header, nothing else changes.

Live check.

Two calls that prove the gateway is up. Both are safe to run from anywhere.

# 1. is the instance alive (no auth)
curl https://lazarus-th.duckdns.org/api/status

# 2. does the key work
curl https://lazarus-th.duckdns.org/v1/models \
  -H "Authorization: Bearer sk-..."
What you seeWhat it means
{"data":[...]}Key valid, gateway routing
Invalid tokenKey revoked, mistyped, or missing the sk- prefix
insufficient quotaBalance at zero — top up in Console > Wallet
model not allowedThe key has an allow-list and this model is not on it

Keys on this instance.

Three tokens exist. All three are unlimited, non-expiring, and reach the same three models.

NameKeyQuota
lazapi-defaultsk-RrasVZf0nZ07CYKBZaDi9tqIzk9w3oVw8v3h9GItkxAb5Vogunlimited
lazapi-livesk-BU9ZkmoItIEKvqwGQkPyvYpcfA20gCMUKltJulcowdtKDFjpunlimited
lazapi-keysk-sCqwdFkM2sz52RDIyKcmJkWaXMHCYN8Sn5gEqTbyCJIoOVZgunlimited