Optionalcategories
categories?: { category: string; score: number | null }[] | null
Optionalchild_metrics
child_metrics?:
| { id?: string; name: string; scale?: number
| null; weight: number }[]
| null
Optionaldescription
description?: string
Optionalenabled_in_prod
enabled_in_prod?: boolean
Optionalfilters
filters?: {
filterArray: {
field: string;
operator:
| "exists"
| "not exists"
| "is"
| "is not"
| "contains"
| "not contains"
| "greater than"
| "less than"
| "after"
| "before";
type: "string"
| "number"
| "boolean"
| "datetime";
value: string | number | boolean | null;
}[];
}
Optionalmodel_name
model_name?: string | null
Optionalmodel_provider
model_provider?: string | null
Optionalneeds_ground_truth
needs_ground_truth?: boolean
Optionalreturn_type
return_type?: "float" | "boolean" | "string" | "categorical"
Optionalsampling_percentage
sampling_percentage?: number
Optionalscale
scale?: number | null
Optionalthreshold
threshold?:
| {
max?: number;
min?: number;
pass_when?: boolean
| number;
passing_categories?: string[];
}
| null
type
type: "PYTHON" | "LLM" | "HUMAN" | "COMPOSITE"
Default