Skip to main content
Access these methods through client.benchmarks.

client.benchmarks.fetch

Fetch detailed state for one hosted run.
Signature
Parameters
required · UUID
Returns SingleBenchmarkResponse For examples, see the Python SDK guide.

client.benchmarks.statuses

Fetch lightweight status and task counts for several runs.
Signature
Parameters
required · Sequence[UUID]
Returns BenchmarkStatusResponse For examples, see the Python SDK guide.

client.benchmarks.tasks

Fetch a filtered and paginated page of tasks for one run.
Signature
Parameters
required · UUID
optional · FetchTasksRequest | None · default:
Returns TasksResponse For examples, see the Python SDK guide.

client.benchmarks.iter_tasks

Iterate matching tasks from the requested offset, preserving filters and page size. Task pages use offsets; concurrent status changes can move tasks between pages.
Signature
Parameters
required · UUID
optional · FetchTasksRequest | None · default:
Returns AsyncIterator[TaskSummary] For examples, see the Python SDK guide.

client.benchmarks.task

Fetch detailed state and evaluation output for one task.
Signature
Parameters
required · UUID
required · str
Returns SingleTaskResponse For examples, see the Python SDK guide.

client.benchmarks.artifacts

Fetch temporary output and log links for one task.
Signature
Parameters
required · UUID
required · str
Returns TaskArtifactsResponse For examples, see the Python SDK guide.