Variable EvaluationResultSchemaConst
EvaluationResultSchema: ZodObject<
{
scores: ZodObject<
{
faithfulness: ZodOptional<ZodNumber>;
contextRelevance: ZodOptional<ZodNumber>;
answerRelevance: ZodOptional<ZodNumber>;
contextRecall: ZodOptional<ZodNumber>;
contextPrecision: ZodOptional<ZodNumber>;
overall: ZodNumber;
},
$loose,
>;
samples: ZodArray<
ZodObject<
{
id: ZodOptional<ZodString>;
question: ZodString;
scores: ZodRecord<ZodString, ZodNumber>;
reasoning: ZodOptional<ZodRecord<ZodString, ZodString>>;
tenantId: ZodOptional<ZodString>;
metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
},
$strip,
>,
>;
stats: ZodOptional<
ZodRecord<
ZodString,
ZodObject<
{
mean: ZodNumber;
min: ZodNumber;
max: ZodNumber;
stddev: ZodNumber;
count: ZodNumber;
},
$strip,
>,
>,
>;
meta: ZodObject<
{
totalSamples: ZodNumber;
metrics: ZodArray<ZodString>;
provider: ZodString;
model: ZodString;
startedAt: ZodISODateTime;
completedAt: ZodISODateTime;
durationMs: ZodNumber;
},
$strip,
>;
},
$strip,
> = ...
The full evaluation result returned by
evaluate().