Skip to content

EvalTask ​

One declarative eval task.

Example Usage ​

typescript
import { EvalTask } from "@meetkai/mka1/models/components";

let value: EvalTask = {
  id: "<id>",
  type: "custom",
  dataset: {},
};

Fields ​

FieldTypeRequiredDescription
idstring✔️N/A
namestring➖N/A
typecomponents.EvalTaskType✔️N/A
datasetcomponents.EvalDataset✔️Dataset backing an eval task.
promptTemplatestring➖N/A
targetTemplatestring➖N/A
choicesstring[]➖N/A
outputExtractioncomponents.EvalOutputExtraction➖N/A
metricscomponents.EvalMetric[]➖N/A
gradercomponents.EvalPythonGrader➖N/A
embeddingcomponents.EvalEmbeddingConfig➖Configuration of an embedding task: which columns hold the texts and labels, the auxiliary datasets, and the scoring protocol.
preprocesscomponents.EvalPythonPreprocessor➖N/A
fewshotcomponents.EvalFewshotConfig➖N/A
numFewshotnumber➖lm-eval style alias for fewshot.count.
languagestring➖BCP-47/ISO language hint passed to the transcription model for transcription tasks (e.g. "ur", "uk").
metadataRecord<string, any>➖N/A