Skip to main content
Full concept: Benchmark Runs. REST reference: /api-reference/resources/runs.

Methods

verial.runs.list({ cursor?, limit? })
verial.runs.create({ benchmarkId })
verial.runs.get({ id })
verial.runs.complete({ id })
verial.runs.cancel({ id })

Example

const run = await verial.runs.create({ benchmarkId: 'bench_01H...' })

while (true) {
  const latest = await verial.runs.get({ id: run.id })
  if (latest.phase === 'completed' || latest.phase === 'failed') {
    console.log('verdict:', latest.verdict, 'score:', latest.score)
    break
  }
  await new Promise((r) => setTimeout(r, 2000))
}