Class EvalDataPoint

java.lang.Object
com.google.genkit.ai.evaluation.EvalDataPoint

public class EvalDataPoint extends Object
Represents a single data point for evaluation.

A data point contains the input, output, and optional context and reference data that is used to evaluate the quality of an AI system's output.

  • Constructor Details

    • EvalDataPoint

      public EvalDataPoint()
  • Method Details

    • builder

      public static EvalDataPoint.Builder builder()
    • getTestCaseId

      public String getTestCaseId()
    • setTestCaseId

      public void setTestCaseId(String testCaseId)
    • getInput

      public Object getInput()
    • setInput

      public void setInput(Object input)
    • getOutput

      public Object getOutput()
    • setOutput

      public void setOutput(Object output)
    • getError

      public String getError()
    • setError

      public void setError(String error)
    • getContext

      public List<Object> getContext()
    • setContext

      public void setContext(List<Object> context)
    • getReference

      public Object getReference()
    • setReference

      public void setReference(Object reference)
    • getCustom

      public Map<String,Object> getCustom()
    • setCustom

      public void setCustom(Map<String,Object> custom)
    • getTraceIds

      public List<String> getTraceIds()
    • setTraceIds

      public void setTraceIds(List<String> traceIds)