Management Keys
Create or update · Personal virtual models
Use a browser session or management key. Only the key owner's personal models are managed; inference keys are rejected.
PUT
/api/virtual-modelsAuthorizations
Authorizationrequiredstring · header
API key as bearer token in the Authorization header.
Body
slugrequiredstring
Owner-scoped model slug without vm/.
^[a-z0-9]+(?:-[a-z0-9]+)*$; maxLength: 80
Example:
team-chatstepsrequired{source, model, resourceId?}[]
Ordered steps; BYOK/BYOC require resourceId.
1-32 steps; source: platform | byok | byoc; model: 1-200 chars, no vm/; resourceId: 1-200 chars
Response examples