Developer
The default role (USER). You request virtual keys, call the gateway from your applications, and track your own spend.
Where you work: Dashboard, Keys, Models, Usage, Request Logs, Budgets, Docs, Settings.
1. Request a key
Go to Keys → Request Key. Pick ownership (Personal for yourself, Service account for an app — service accounts require a team), the team and application, the environment, an access group, and a budget tier or custom budget/RPM/TPM. Your team admin, org admin or a platform admin reviews it.
2. Reveal it once and store it safely
After approval the key is Pending reveal. Open it from Keys and reveal it — the plaintext zea-… value is shown exactly once. Put it straight into your secret manager, never in code.
3. Point your SDK at the gateway
Use any OpenAI SDK with base_url set to the gateway and your key as api_key. See SDK snippets. List models via GET /v1/models or the Models page.
4. Monitor usage and budgets
Dashboard and Usage show spend, tokens and latency; Request Logs shows individual calls; Budgets shows remaining budget. A 429 rate_limit_error means an RPM/TPM window is exhausted; a budget error means a budget at some level ran out.
5. Rotate or revoke
From Keys you can rotate (new plaintext, same settings) or revoke your own keys. Rotation takes effect on the gateway immediately.
Good to know
- You only see your own keys, usage and logs — no Management section.
- If a request is pending too long, contact your team admin — they see it in Approvals.