Class EvalResult

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

public class EvalResult extends Object
A single evaluation result combining input data with metric scores.
  • Constructor Details

    • EvalResult

      public EvalResult()
  • Method Details

    • builder

      public static EvalResult.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)
    • getMetrics

      public List<EvalMetric> getMetrics()
    • setMetrics

      public void setMetrics(List<EvalMetric> metrics)