Variable DiscoveryEvalMatrixSchemaConst
DiscoveryEvalMatrixSchema: ZodObject<
{
cells: ZodArray<
ZodObject<
{
baseline: ZodOptional<ZodEnum<["semantic-search"]>>;
failover: ZodOptional<ZodBoolean>;
inputPricePer1M: ZodOptional<ZodNumber>;
label: ZodEffects<ZodString, string, string>;
modelId: ZodOptional<ZodString>;
outputPricePer1M: ZodOptional<ZodNumber>;
promptName: ZodOptional<ZodString>;
seed: ZodOptional<ZodNumber>;
temperature: ZodOptional<ZodNumber>;
vendorId: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
baseline?: "semantic-search";
failover?: boolean;
inputPricePer1M?: number;
label: string;
modelId?: string;
outputPricePer1M?: number;
promptName?: string;
seed?: number;
temperature?: number;
vendorId?: string;
},
{
baseline?: "semantic-search";
failover?: boolean;
inputPricePer1M?: number;
label: string;
modelId?: string;
outputPricePer1M?: number;
promptName?: string;
seed?: number;
temperature?: number;
vendorId?: string;
},
>,
"many",
>;
reps: ZodOptional<ZodNumber>;
suiteName: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
cells: {
baseline?: "semantic-search";
failover?: boolean;
inputPricePer1M?: number;
label: string;
modelId?: string;
outputPricePer1M?: number;
promptName?: string;
seed?: number;
temperature?: number;
vendorId?: string;
}[];
reps?: number;
suiteName?: string;
},
{
cells: {
baseline?: "semantic-search";
failover?: boolean;
inputPricePer1M?: number;
label: string;
modelId?: string;
outputPricePer1M?: number;
promptName?: string;
seed?: number;
temperature?: number;
vendorId?: string;
}[];
reps?: number;
suiteName?: string;
},
> = ...
A discovery matrix file. Keys it doesn't know, such as
_comment, are ignored.