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