Skip to content

client.eval_suites.versions

View as Markdown

client.eval_suites.versions — the evalSuites.versions operations.

On AsyncKindgi every method is the same, awaited.

list(
suite_id: str | UUID,
/,
*,
limit: int | None = None,
cursor: str | None = None,
include_tombstoned: bool | None = None,
timeout: float | None = None,
) -> EvalSuiteCollectionPage
Signature

List versions of an eval suite. GET /v1/eval-suites/{suiteId}/versions

Cursor-paginated. Sort order is binding-defined (for example ascending semver). Defaults to active versions only. Pass ?includeTombstoned=true to include unregistered versions too, each with unregisteredAt: a retired suite (every version unregistered) answers too, with its versions to reinstate.

get(suite_id: str | UUID, version: str, /, *, timeout: float | None = None) -> EvalSuite
Signature

Fetch a specific eval suite version. GET /v1/eval-suites/{suiteId}/versions/{version}

unregister(
suite_id: str | UUID,
version: str,
/,
*,
idempotency_key: str | None = None,
timeout: float | None = None,
) -> UnregisterEvalSuiteResult
Signature

Unregister an eval suite version. POST /v1/eval-suites/{suiteId}/versions/{version}/unregister