These methods are generated from the Admin OpenAPI contract. They configure the control plane; they do not send model requests.
| Method | HTTP | Path | Reference |
|---|---|---|---|
createInferenceKey |
POST |
/admin/v1/workspace-accesses/{accessId}/api-keys |
API |
listInferenceKeys |
GET |
/admin/v1/workspace-accesses/{accessId}/api-keys |
API |
revokeInferenceKey |
DELETE |
/admin/v1/workspace-accesses/{accessId}/api-keys/{keyId} |
API |
Method signatures
createInferenceKey
nexus.createInferenceKey(
input: AdminOperationInput<"createInferenceKey">,
options?: AdminRequestOptions,
): Promise<AdminOperationOutput<"createInferenceKey">>Issue a Better Auth inference key; plaintext is returned once
listInferenceKeys
nexus.listInferenceKeys(
input: AdminOperationInput<"listInferenceKeys">,
options?: AdminRequestOptions,
): Promise<AdminOperationOutput<"listInferenceKeys">>List inference keys without plaintext
revokeInferenceKey
nexus.revokeInferenceKey(
input: AdminOperationInput<"revokeInferenceKey">,
options?: AdminRequestOptions,
): Promise<AdminOperationOutput<"revokeInferenceKey">>Revoke an inference key without changing plan or quota