Class EvalRequest

java.lang.Object
dev.braintrust.devserver.EvalRequest

public class EvalRequest extends Object
Request body for POST /eval endpoint
  • Constructor Details

    • EvalRequest

      public EvalRequest()
  • Method Details

    • getName

      public String getName()
      Name of the evaluator to run
    • getParameters

      @Nullable public Map<String,Object> getParameters()
      Optional parameter overrides
    • getData

      public EvalRequest.DataSpec getData()
      Dataset specification
    • getExperimentName

      @Nullable public String getExperimentName()
      Optional experiment name override
    • getProjectId

      @Nullable public String getProjectId()
      Optional project ID override
    • getScores

      @Nullable public List<EvalRequest.RemoteScorer> getScores()
      Optional additional remote scorers
    • getParent

      @Nullable public Object getParent()
      Optional parent span for tracing (can be string or object)
    • getStream

      @Nullable public Boolean getStream()
      Enable SSE streaming (default: false)
    • setName

      public void setName(String name)
      Name of the evaluator to run
    • setParameters

      public void setParameters(@Nullable Map<String,Object> parameters)
      Optional parameter overrides
    • setData

      public void setData(EvalRequest.DataSpec data)
      Dataset specification
    • setExperimentName

      public void setExperimentName(@Nullable String experimentName)
      Optional experiment name override
    • setProjectId

      public void setProjectId(@Nullable String projectId)
      Optional project ID override
    • setScores

      public void setScores(@Nullable List<EvalRequest.RemoteScorer> scores)
      Optional additional remote scorers
    • setParent

      public void setParent(@Nullable Object parent)
      Optional parent span for tracing (can be string or object)
    • setStream

      public void setStream(@Nullable Boolean stream)
      Enable SSE streaming (default: false)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object