Package dev.braintrust.eval
Class Eval.Builder<INPUT,OUTPUT>
java.lang.Object
dev.braintrust.eval.Eval.Builder<INPUT,OUTPUT>
Builder for creating evaluations with fluent API.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapiClient(BraintrustApiClient apiClient) build()final Eval.Builder<INPUT,OUTPUT> cases(DatasetCase<INPUT, OUTPUT>... cases) final Eval.Builder<INPUT,OUTPUT> Deprecated.config(BraintrustConfig config) final Eval.Builder<INPUT,OUTPUT> taskFunction(Function<INPUT, OUTPUT> taskFn) tracer(io.opentelemetry.api.trace.Tracer tracer)
-
Field Details
-
dataset
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
name
-
projectId
-
config
-
apiClient
-
tracer
-
dataset
-
cases
@Deprecated @SafeVarargs public final Eval.Builder<INPUT,OUTPUT> cases(EvalCase<INPUT, OUTPUT>... cases) Deprecated.Deprecated. Usecases(DatasetCase[])ordataset(Dataset)instead -
cases
-
task
-
taskFunction
-
scorers
-