Discover traits
Derive intrinsic traits from the model’s labelled samples and attach them. Draft-only. Returns 202 with a run id once enqueued; the model enters the busy state and returns to draft with the new traits visible on GET …/traits when discovery completes. A repeat of an in-flight or completed run with the same samples and effort returns 409 with the existing run id in X-Run-Id.
Derives intrinsic traits from the model’s samples and attaches them. Draft-only and asynchronous: it returnsDocumentation Index
Fetch the complete documentation index at: https://u22a8-police-sweep-2026-06-01.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
202 with a run id, the model enters busy, and the new traits appear on GET …/traits once it returns to draft. Poll GET …/models/{handle} for the state — there is no run resource to fetch.Authorizations
API key issued in the platform console, sent as Authorization: Bearer <key>.
Path Parameters
Model handle, e.g. 'u22a8.technical-writing'.
"u22a8.technical-writing"
Body
POST /v1/models/{handle}/traits/discover body. Effort-only.
Draft-only. Pools the model's labelled samples, derives intrinsic trait
axes, and attaches them as intrinsic traits. Responds like train —
202 + run id on enqueue, 409 + X-Run-Id on a matching in-flight run.
How much cost and time to spend on discovery: low|medium|high|xhigh|max. Higher levels consider more candidate traits. Omit to use the default.
Response
Successful Response
Response from POST /v1/models/{handle}/train.