OSS-first docs
These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.
Form to launch a custom benchmark evaluation against a model.
Source Definition
import { ScalarTypeEnum, SchemaModel } from '@lssm-tech/lib.schema';
import { docId } from '../../docs/registry';
import type { DocBlock } from '../../docs/types';
import { defineFormSpec } from '../../forms/forms';
import {
PROVIDER_RANKING_DOMAIN,
PROVIDER_RANKING_OWNERS,
PROVIDER_RANKING_STABILITY,
PROVIDER_RANKING_TAGS,
} from '../constants';
export const BenchmarkRunCustomForm = defineFormSpec({
meta: {
key: 'provider-ranking.benchmark.run-custom.form',
title: 'Run Custom Benchmark',
version: '1.0.0',
description:
'Form to launch a custom benchmark evaluation against a model.',
domain: PROVIDER_RANKING_DOMAIN,
owners: PROVIDER_RANKING_OWNERS,
tags: [...PROVIDER_RANKING_TAGS, 'custom', 'eval'],
stability: PROVIDER_RANKING_STABILITY,
docId: [docId('docs.tech.provider-ranking.benchmark.run-custom.form')],
},
model: BenchmarkRunCustomFormModel,
fields: [
{
kind: 'text',
name: 'evalSuiteKey',
labelI18n: 'Eval Suite',
placeholderI18n: 'coding, reasoning, agentic...',
required: true,
},
{
kind: 'text',
name: 'modelId',
labelI18n: 'Model',
placeholderI18n: 'claude-sonnet-4-6',
required: true,
},
{
kind: 'text',
name: 'providerKey',
labelI18n: 'Provider',
placeholderI18n: 'anthropic, openai, mistral...',
required: true,
},
{
kind: 'text',
name: 'maxConcurrency',
labelI18n: 'Max Concurrency',
placeholderI18n: '5',
},
],
actions: [
{
key: 'run',
labelI18n: 'Run benchmark',
op: { name: 'provider-ranking.benchmark.run-custom', version: '1.0.0' },
},
],
policy: {
flags: [],
pii: [],
},
});