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 see | What it means |
|---|---|
{"data":[...]} | Key valid, gateway routing |
Invalid token | Key revoked, mistyped, or missing the sk- prefix |
insufficient quota | Balance at zero — top up in Console > Wallet |
model not allowed | The 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.
| Name | Key | Quota |
|---|---|---|
| lazapi-default | sk-RrasVZf0nZ07CYKBZaDi9tqIzk9w3oVw8v3h9GItkxAb5Vog | unlimited |
| lazapi-live | sk-BU9ZkmoItIEKvqwGQkPyvYpcfA20gCMUKltJulcowdtKDFjp | unlimited |
| lazapi-key | sk-sCqwdFkM2sz52RDIyKcmJkWaXMHCYN8Sn5gEqTbyCJIoOVZg | unlimited |
