API reference · BYOK
List your own provider credentials
GET/api/provider-keysSigned in session
Secrets are encrypted at rest and never returned after saving.
Answer 200
One active credential per provider, and which providers a key is used for here.
| Field | Type | What it is |
|---|---|---|
| providerKeys | array of ProviderKey | |
| providerKeys[] | integer | |
| providerKeys[] | string | One of "openrouter", "openai", "anthropic", "google", "deepseek", "xai", "mistral", "groq", "cerebras", "together", "fireworks". |
| providerKeys[] | string or null | |
| providerKeys[] | integer | |
| providerKeys[] | integer or null | |
| providerKeys[] | integer or null | |
| providers | array of object | |
| providers[] | string | One of "openrouter", "openai", "anthropic", "google", "deepseek", "xai", "mistral", "groq", "cerebras", "together", "fireworks". |
| providers[] | boolean | Whether this deployment serves that provider's models directly. A key for a provider it does not is stored and waits; until then those models run on the house credential and bill the balance. |