Authorization header as a Bearer token. Keys are prefixed with eigeninference- so they are easy to identify and rotate if they appear in logs or source control.
Getting an API key
1
Sign up at darkbloom.dev
Create an account at darkbloom.dev. Darkbloom uses Privy for authentication — you can sign in with email or a connected wallet.
2
Open the console
Navigate to Settings → API Keys in the console dashboard.
3
Create a key
Click New API Key. Copy the key immediately — it is shown only once. The key will look like:
4
Add credits
API calls are metered. Add credits from the Billing section before sending inference requests. Requests return
403 when your balance reaches zero.Sending the key
Include the key in theAuthorization header on every request:
Key management
You can create and revoke keys programmatically. Key creation and revocation require an active Privy session (interactive login) — API keys cannot be used to create or revoke other API keys.Create a key
Revoke a key
{"key": "eigeninference-..."}.
Authentication errors
error
The
Authorization header is missing or the key is invalid. Check that you are passing the full key value including the eigeninference- prefix.error
Your account has insufficient balance to complete the request. Add credits in the console under Billing → Add Credits.

