Index

A B C D E F G H I L M N O P Q R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

apiClient() - Method in class dev.braintrust.Braintrust
Deprecated.
apiClient(BraintrustApiClient) - Method in class dev.braintrust.eval.Eval.Builder
Deprecated.
apiClient(BraintrustOpenApiClient) - Method in class dev.braintrust.eval.Eval.Builder
 
apiKey() - Method in class dev.braintrust.config.BraintrustConfig
 
apiKey(String) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
apiUrl() - Method in class dev.braintrust.config.BraintrustConfig
 
apiUrl(String) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
append(List<T>, T) - Static method in class dev.braintrust.BraintrustUtils
 
APPLICATION_JSON - Static variable in class dev.braintrust.trace.Base64Attachment.ContentType
 
APPLICATION_PDF - Static variable in class dev.braintrust.trace.Base64Attachment.ContentType
 
apply(DatasetCase<INPUT, OUTPUT>) - Method in interface dev.braintrust.eval.Task
Executes this task against a single dataset case.
apply(DatasetCase<INPUT, OUTPUT>, Parameters) - Method in interface dev.braintrust.eval.Task
Executes this task against a single dataset case, with access to merged eval parameters.
appUrl() - Method in class dev.braintrust.config.BraintrustConfig
 
appUrl(String) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 

B

Base64Attachment - Class in dev.braintrust.trace
Utility to serialize LLM attachment data in a braintrust-friendly manner.
Base64Attachment.ContentType - Class in dev.braintrust.trace
 
baseExperimentId() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns the value of the baseExperimentId record component.
Braintrust - Class in dev.braintrust
Main entry point for the Braintrust SDK.
BraintrustApiClient - Interface in dev.braintrust.api
Deprecated.
BraintrustApiClient.BtqlQueryRequest - Record Class in dev.braintrust.api
Deprecated.
Request body for BTQL queries.
BraintrustApiClient.BtqlQueryResponse - Record Class in dev.braintrust.api
Deprecated.
Response from a BTQL query.
BraintrustApiClient.CreateDatasetRequest - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.CreateExperimentRequest - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.CreateProjectRequest - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.Dataset - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.DatasetEvent - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.DatasetFetchRequest - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.DatasetFetchResponse - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.DatasetList - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.Experiment - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.ExperimentList - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.Function - Record Class in dev.braintrust.api
Deprecated.
Represents a Braintrust function (scorer, prompt, tool, or task).
BraintrustApiClient.FunctionInvokeRequest - Record Class in dev.braintrust.api
Deprecated.
Request body for invoking a function.
BraintrustApiClient.FunctionListResponse - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.HttpImpl - Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.InsertEventsRequest - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.InsertEventsResponse - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.LoginRequest - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.LoginResponse - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.OrganizationAndProjectInfo - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.OrganizationInfo - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.Project - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.ProjectList - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.Prompt - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.PromptData - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustApiClient.PromptListResponse - Record Class in dev.braintrust.api
Deprecated.
 
BraintrustConfig - Class in dev.braintrust.config
Configuration for Braintrust SDK with sane defaults.
BraintrustConfig.Builder - Class in dev.braintrust.config
 
braintrustConfigBuilderHook(Consumer<BraintrustConfig.Builder>) - Method in class dev.braintrust.devserver.Devserver.Builder
hook to run for each braintrust instance's config created by the devserver.
BraintrustContext - Class in dev.braintrust.trace
Used to identify the braintrust parent for spans and experiments.
BraintrustJsonMapper - Class in dev.braintrust.json
Centralized ObjectMapper for the Braintrust SDK.
BraintrustOpenApiClient - Class in dev.braintrust.api
Provides the necessary API calls for the Braintrust SDK.
BraintrustOpenApiClient.BtqlQueryResponse - Record Class in dev.braintrust.api
 
BraintrustOpenApiClient.LoginResponse - Record Class in dev.braintrust.api
 
BraintrustOpenApiClient.OrgInfo - Record Class in dev.braintrust.api
 
BraintrustPrompt - Class in dev.braintrust.prompt
 
BraintrustPrompt(PromptDataNullish) - Constructor for class dev.braintrust.prompt.BraintrustPrompt
 
BraintrustPrompt(PromptDataNullish, Map<String, String>) - Constructor for class dev.braintrust.prompt.BraintrustPrompt
 
BraintrustPromptLoader - Class in dev.braintrust.prompt
Load LLM prompts from the Braintrust API
BraintrustPromptLoader.PromptLoadRequest - Class in dev.braintrust.prompt
 
BraintrustPromptLoader.PromptLoadRequest.PromptLoadRequestBuilder - Class in dev.braintrust.prompt
 
BraintrustSpanProcessor - Class in dev.braintrust.trace
Custom span processor that enriches spans with Braintrust-specific attributes.
BraintrustSpanProcessor.ParentContext - Record Class in dev.braintrust.trace
Parent context for spans (project or experiment).
BraintrustSpanProcessor.ParentContext.ParentType - Enum Class in dev.braintrust.trace
 
BraintrustTracing - Class in dev.braintrust.trace
Main entry point for Braintrust tracing setup.
BraintrustUtils - Class in dev.braintrust
 
BraintrustUtils() - Constructor for class dev.braintrust.BraintrustUtils
 
BraintrustUtils.Parent - Record Class in dev.braintrust
Represents a parsed parent with type and ID.
btqlQuery(String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Execute a BTQL (Braintrust Query Language) query.
btqlQuery(String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
btqlQuery(String) - Method in class dev.braintrust.api.BraintrustOpenApiClient
Calls POST /btql to run an arbitrary BTQL query.
BtqlQueryRequest(String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.BtqlQueryRequest
Deprecated.
Creates an instance of a BtqlQueryRequest record class.
BtqlQueryResponse(List<Map<String, Object>>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.BtqlQueryResponse
Deprecated.
Creates an instance of a BtqlQueryResponse record class.
BtqlQueryResponse(List<Map<String, Object>>) - Constructor for record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
Creates an instance of a BtqlQueryResponse record class.
build() - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
build() - Method in class dev.braintrust.devserver.Devserver.Builder
 
build() - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
 
build() - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary.ScoreSummaryBuilder
 
build() - Method in class dev.braintrust.devserver.RemoteEval.Builder
Build the RemoteEval
build() - Method in class dev.braintrust.eval.Eval.Builder
 
build() - Method in class dev.braintrust.prompt.BraintrustPromptLoader.PromptLoadRequest.PromptLoadRequestBuilder
 
builder() - Static method in class dev.braintrust.config.BraintrustConfig
 
builder() - Static method in class dev.braintrust.devserver.Devserver
 
builder() - Static method in class dev.braintrust.devserver.EvalResponse
 
builder() - Static method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
 
builder() - Static method in class dev.braintrust.devserver.RemoteEval
 
builder() - Static method in class dev.braintrust.eval.Eval
Creates a new eval builder.
builder() - Static method in class dev.braintrust.prompt.BraintrustPromptLoader.PromptLoadRequest
 
Builder() - Constructor for class dev.braintrust.config.BraintrustConfig.Builder
 
Builder() - Constructor for class dev.braintrust.devserver.Devserver.Builder
 
Builder() - Constructor for class dev.braintrust.eval.Eval.Builder
 

C

canEqual(Object) - Method in class dev.braintrust.config.BraintrustConfig
 
canEqual(Object) - Method in class dev.braintrust.devserver.EvalRequest
 
canEqual(Object) - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
 
canEqual(Object) - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
 
canEqual(Object) - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
canEqual(Object) - Method in class dev.braintrust.devserver.EvalRequest.RemoteScorer
 
canEqual(Object) - Method in class dev.braintrust.devserver.EvalResponse
 
canEqual(Object) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
 
cases(DatasetCase<INPUT, OUTPUT>...) - Method in class dev.braintrust.eval.Eval.Builder
 
cases(EvalCase<INPUT, OUTPUT>...) - Method in class dev.braintrust.eval.Eval.Builder
Deprecated.
cast(String, Class<T>) - Method in class dev.braintrust.config.BraintrustConfig
 
clearParameters() - Method in class dev.braintrust.devserver.RemoteEval.Builder
 
clearScorers() - Method in class dev.braintrust.devserver.RemoteEval.Builder
 
close() - Method in interface dev.braintrust.eval.Dataset.Cursor
close all cursor resources
comparisonExperimentName(String) - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
Comparison experiment name (optional)
config() - Method in class dev.braintrust.Braintrust
 
config(BraintrustConfig) - Method in class dev.braintrust.devserver.Devserver.Builder
 
config(BraintrustConfig) - Method in class dev.braintrust.eval.Eval.Builder
 
configure(Consumer<ObjectMapper>) - Static method in class dev.braintrust.json.BraintrustJsonMapper
 
created() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the created record component.
created() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the created record component.
createdAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Returns the value of the createdAt record component.
createdAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the createdAt record component.
createdAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Returns the value of the createdAt record component.
CreateDatasetRequest(String, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
Deprecated.
 
CreateDatasetRequest(String, String, Optional<String>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
Deprecated.
Creates an instance of a CreateDatasetRequest record class.
createdTimestamp() - Method in record class dev.braintrust.Origin
Returns the value of the createdTimestamp record component.
CreateExperimentRequest(String, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
 
CreateExperimentRequest(String, String, Optional<String>, Optional<String>, Optional<List<String>>, Optional<Map<String, Object>>, Optional<String>, Optional<String>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Creates an instance of a CreateExperimentRequest record class.
CreateProjectRequest(String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.CreateProjectRequest
Deprecated.
Creates an instance of a CreateProjectRequest record class.
createProjectURI(String, BraintrustApiClient.OrganizationAndProjectInfo) - Static method in class dev.braintrust.BraintrustUtils
Deprecated.
createProjectURI(String, Organization, Project) - Static method in class dev.braintrust.BraintrustUtils
construct a URI to link to a specific braintrust project within an org, using generated types
createProjectURI(String, String, String) - Static method in class dev.braintrust.BraintrustUtils
construct a URI to link to a specific braintrust project within an org by name
createReportString() - Method in class dev.braintrust.eval.EvalResult
 
createSerializer() - Static method in class dev.braintrust.trace.Base64Attachment
create a jackson serializer for attachment data
cursor() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
Returns the value of the cursor record component.
cursor() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchResponse
Deprecated.
Returns the value of the cursor record component.

D

data() - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryResponse
Deprecated.
Returns the value of the data record component.
data() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
Returns the value of the data record component.
data(String, Class<? extends T>, T, String) - Static method in record class dev.braintrust.eval.ParameterDef
Create a data parameter definition with an explicit value class (for when no default is provided or the type can't be inferred from the default).
data(String, T) - Static method in record class dev.braintrust.eval.ParameterDef
 
data(String, T, String) - Static method in record class dev.braintrust.eval.ParameterDef
 
DATA - Enum constant in enum class dev.braintrust.eval.ParameterDef.Type
 
dataset - Variable in class dev.braintrust.eval.Eval.Builder
 
dataset(Dataset<INPUT, OUTPUT>) - Method in class dev.braintrust.eval.Eval.Builder
 
Dataset<INPUT,OUTPUT> - Interface in dev.braintrust.eval
Datasets define the cases for evals.
Dataset(String, String, String, Optional<String>, String, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Creates an instance of a Dataset record class.
Dataset.Cursor<CASE> - Interface in dev.braintrust.eval
 
DatasetBrainstoreImpl<INPUT,OUTPUT> - Class in dev.braintrust.eval
A dataset loaded externally from Braintrust using paginated API fetches
DatasetBrainstoreImpl(BraintrustApiClient, String, String) - Constructor for class dev.braintrust.eval.DatasetBrainstoreImpl
Deprecated.
DatasetBrainstoreImpl(BraintrustOpenApiClient, String, String) - Constructor for class dev.braintrust.eval.DatasetBrainstoreImpl
 
datasetCase() - Method in record class dev.braintrust.eval.TaskResult
Returns the value of the datasetCase record component.
DatasetCase<INPUT,OUTPUT> - Record Class in dev.braintrust.eval
A single row in a dataset.
DatasetCase(INPUT, OUTPUT, List<String>, Map<String, Object>, Optional<Origin>) - Constructor for record class dev.braintrust.eval.DatasetCase
Creates an instance of a DatasetCase record class.
DatasetEvent(Object) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
 
DatasetEvent(Object, Object) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
 
DatasetEvent(Object, Optional<Object>, Optional<Object>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
Creates an instance of a DatasetEvent record class.
DatasetFetchRequest(int) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
 
DatasetFetchRequest(int, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
 
DatasetFetchRequest(int, String, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
Creates an instance of a DatasetFetchRequest record class.
DatasetFetchResponse(List<Map<String, Object>>, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetFetchResponse
Deprecated.
Creates an instance of a DatasetFetchResponse record class.
datasetId() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns the value of the datasetId record component.
datasetId() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the datasetId record component.
DatasetList(List<BraintrustApiClient.Dataset>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetList
Deprecated.
Creates an instance of a DatasetList record class.
datasetVersion() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns the value of the datasetVersion record component.
datasetVersion() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the datasetVersion record component.
DataSpec() - Constructor for class dev.braintrust.devserver.EvalRequest.DataSpec
 
debug() - Method in class dev.braintrust.config.BraintrustConfig
 
debug(boolean) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
defaultProjectId() - Method in class dev.braintrust.config.BraintrustConfig
 
defaultProjectId(String) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
defaultProjectName() - Method in class dev.braintrust.config.BraintrustConfig
 
defaultProjectName(String) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
defaults(String...) - Method in class dev.braintrust.prompt.BraintrustPromptLoader.PromptLoadRequest.PromptLoadRequestBuilder
 
defaultValue() - Method in record class dev.braintrust.eval.ParameterDef
Returns the value of the defaultValue record component.
description() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
Deprecated.
Returns the value of the description record component.
description() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns the value of the description record component.
description() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Returns the value of the description record component.
description() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the description record component.
description() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the description record component.
description() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the description record component.
description() - Method in record class dev.braintrust.eval.ParameterDef
Returns the value of the description record component.
dev.braintrust - package dev.braintrust
 
dev.braintrust.api - package dev.braintrust.api
 
dev.braintrust.config - package dev.braintrust.config
 
dev.braintrust.devserver - package dev.braintrust.devserver
 
dev.braintrust.eval - package dev.braintrust.eval
 
dev.braintrust.instrumentation - package dev.braintrust.instrumentation
 
dev.braintrust.json - package dev.braintrust.json
 
dev.braintrust.prompt - package dev.braintrust.prompt
 
dev.braintrust.trace - package dev.braintrust.trace
 
Devserver - Class in dev.braintrust.devserver
Remote Eval Dev Server
Devserver.Builder - Class in dev.braintrust.devserver
 
devserverCorsOriginWhitelistCsv() - Method in class dev.braintrust.config.BraintrustConfig
CORS origins to allow when running remote eval devserver
devserverCorsOriginWhitelistCsv(String) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 

E

empty() - Static method in class dev.braintrust.eval.Parameters
Returns an empty Parameters instance with no values or definitions.
enable(BraintrustConfig, SdkTracerProviderBuilder, SdkLoggerProviderBuilder, SdkMeterProviderBuilder) - Static method in class dev.braintrust.trace.BraintrustTracing
Add braintrust to existing open telemetry builders

This method provides the most options for configuring Braintrust and OpenTelemetry.
enableTraceConsoleLog() - Method in class dev.braintrust.config.BraintrustConfig
 
enableTraceConsoleLog(boolean) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
envOverrides - Variable in class dev.braintrust.config.BraintrustConfig
 
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryResponse
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.CreateProjectRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchResponse
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetList
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.ExperimentList
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionListResponse
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsResponse
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.LoginRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.LoginResponse
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationAndProjectInfo
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.ProjectList
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.PromptData
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustApiClient.PromptListResponse
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustOpenApiClient.LoginResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.BraintrustUtils.Parent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.braintrust.config.BraintrustConfig
 
equals(Object) - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
 
equals(Object) - Method in class dev.braintrust.devserver.EvalRequest
 
equals(Object) - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
 
equals(Object) - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
equals(Object) - Method in class dev.braintrust.devserver.EvalRequest.RemoteScorer
 
equals(Object) - Method in class dev.braintrust.devserver.EvalResponse
 
equals(Object) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
 
equals(Object) - Method in record class dev.braintrust.eval.DatasetCase
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.eval.EvalCase
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.eval.ParameterDef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.eval.Score
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.eval.TaskResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.Origin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.braintrust.trace.Base64Attachment.ContentType
 
equals(Object) - Method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.trace.SpanComponents
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.braintrust.trace.SpanComponents.RowIds
Indicates whether some other object is "equal to" this one.
Eval<INPUT,OUTPUT> - Class in dev.braintrust.eval
An evaluation framework for testing AI models.
Eval.Builder<INPUT,OUTPUT> - Class in dev.braintrust.eval
Builder for creating evaluations with fluent API.
evalBuilder() - Method in class dev.braintrust.Braintrust
Create a new eval builder
EvalCase<INPUT,OUTPUT> - Record Class in dev.braintrust.eval
Deprecated.
EvalCase(INPUT, OUTPUT, List<String>, Map<String, Object>) - Constructor for record class dev.braintrust.eval.EvalCase
Deprecated.
EvalCaseData() - Constructor for class dev.braintrust.devserver.EvalRequest.EvalCaseData
 
EvalRequest - Class in dev.braintrust.devserver
Request body for POST /eval endpoint
EvalRequest() - Constructor for class dev.braintrust.devserver.EvalRequest
 
EvalRequest.DataSpec - Class in dev.braintrust.devserver
Dataset specification - supports inline data, by name, or by ID
EvalRequest.EvalCaseData - Class in dev.braintrust.devserver
Individual evaluation case data
EvalRequest.FunctionId - Class in dev.braintrust.devserver
Function ID specification (multiple formats supported)
EvalRequest.RemoteScorer - Class in dev.braintrust.devserver
Remote scorer specification
EvalResponse - Class in dev.braintrust.devserver
Response body for POST /eval endpoint
EvalResponse.EvalResponseBuilder - Class in dev.braintrust.devserver
 
EvalResponse.ScoreSummary - Class in dev.braintrust.devserver
Summary statistics for a scorer
EvalResponse.ScoreSummary.ScoreSummaryBuilder - Class in dev.braintrust.devserver
 
EvalResult - Class in dev.braintrust.eval
Results of all eval cases of an experiment.
events() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchResponse
Deprecated.
Returns the value of the events record component.
events() - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsRequest
Deprecated.
Returns the value of the events record component.
expected() - Method in record class dev.braintrust.eval.DatasetCase
Returns the value of the expected record component.
expected() - Method in record class dev.braintrust.eval.EvalCase
Deprecated.
Returns the value of the expected record component.
experiment(String) - Static method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
 
Experiment(String, String, String, Optional<String>, List<String>, Map<String, Object>, String, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Convenience constructor
Experiment(String, String, String, Optional<String>, List<String>, Map<String, Object>, String, String, Optional<String>, Optional<String>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Creates an instance of a Experiment record class.
EXPERIMENT - Enum constant in enum class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext.ParentType
 
experimentId() - Method in class dev.braintrust.trace.BraintrustContext
 
experimentId() - Method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
Returns the value of the experimentId record component.
experimentId(String) - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
Experiment ID
ExperimentList(List<BraintrustApiClient.Experiment>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.ExperimentList
Deprecated.
Creates an instance of a ExperimentList record class.
experimentName(String) - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
Experiment name
experimentUrl(String) - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
Experiment URL

F

fetchDataset(String) - Method in class dev.braintrust.Braintrust
 
fetchDataset(String, String) - Method in class dev.braintrust.Braintrust
 
fetchDatasetEvents(String, BraintrustApiClient.DatasetFetchRequest) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Fetch dataset events with pagination
fetchDatasetEvents(String, BraintrustApiClient.DatasetFetchRequest) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
fetchFromBraintrust(BraintrustApiClient, String, String, String) - Static method in interface dev.braintrust.eval.Dataset
Deprecated.
fetchFromBraintrust(BraintrustApiClient, String, String, String) - Static method in interface dev.braintrust.eval.Scorer
Deprecated.
fetchFromBraintrust(BraintrustOpenApiClient, String, String, String) - Static method in interface dev.braintrust.eval.Dataset
 
fetchFromBraintrust(BraintrustOpenApiClient, String, String, String) - Static method in interface dev.braintrust.eval.Scorer
Fetch a scorer from Braintrust by project name and slug.
fetchOrCreateProject(BraintrustConfig) - Method in class dev.braintrust.api.BraintrustOpenApiClient
 
fetchOrCreateProject(String, String) - Method in class dev.braintrust.api.BraintrustOpenApiClient
 
fetchOrgInfo(String) - Method in class dev.braintrust.api.BraintrustOpenApiClient
 
fetchProjectUri() - Method in class dev.braintrust.api.BraintrustOpenApiClient
Look up or create the project from config, resolve the org name via login, and return the Braintrust app URI for the project.
fetchProjectURI() - Method in class dev.braintrust.config.BraintrustConfig
Deprecated.
fetchScorer(String) - Method in class dev.braintrust.Braintrust
Fetch a scorer from Braintrust by slug, using the default project from configuration.
fetchScorer(String, String) - Method in class dev.braintrust.Braintrust
Fetch a scorer from Braintrust by slug, using the default project from configuration.
fetchScorer(String, String, String) - Method in class dev.braintrust.Braintrust
Fetch a scorer from Braintrust by project name and slug.
filterAISpans() - Method in class dev.braintrust.config.BraintrustConfig
 
filterAISpans(boolean) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
forceFlush() - Method in class dev.braintrust.trace.BraintrustSpanProcessor
 
forEach(Consumer<CASE>) - Method in interface dev.braintrust.eval.Dataset.Cursor
 
forEach(Consumer<DatasetCase<INPUT, OUTPUT>>) - Method in interface dev.braintrust.eval.Dataset
Convenience method to safely iterate all items in a dataset.
fromContext(Context) - Static method in class dev.braintrust.trace.BraintrustContext
Retrieves a BraintrustContext from the given Context.
fromEnvironment() - Static method in class dev.braintrust.config.BraintrustConfig
 
fromJson(String, Class<T>) - Static method in class dev.braintrust.json.BraintrustJsonMapper
 
Function(String, String, String, String, String, Optional<String>, String, Optional<Object>, Optional<Object>, Optional<List<String>>, Optional<Object>, Optional<String>, Optional<Object>, Optional<Object>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Creates an instance of a Function record class.
functionData() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the functionData record component.
FunctionId() - Constructor for class dev.braintrust.devserver.EvalRequest.FunctionId
 
FunctionInvokeRequest(Object, String, Object) - Constructor for record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Creates an instance of a FunctionInvokeRequest record class.
FunctionListResponse(List<BraintrustApiClient.Function>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.FunctionListResponse
Deprecated.
Creates an instance of a FunctionListResponse record class.
functionSchema() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the functionSchema record component.
functionType() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the functionType record component.

G

get() - Static method in class dev.braintrust.Braintrust
get or create the global braintrust instance.
get() - Static method in class dev.braintrust.json.BraintrustJsonMapper
 
get(BraintrustConfig) - Static method in class dev.braintrust.Braintrust
get or create the global braintrust instance from the given config
get(String, Class<T>) - Method in class dev.braintrust.eval.Parameters
Returns the raw value for the given key, or null if absent.
getBase64Data() - Method in class dev.braintrust.trace.Base64Attachment
 
getBraintrustParentValue() - Method in class dev.braintrust.config.BraintrustConfig
The parent attribute tells braintrust where to send otel data

The otel ingestion endpoint looks for (a) braintrust.parent = project_id|project_name|experiment_id:value otel attribute and routes accordingly

(b) if a span has no parent marked explicitly, it will look to see if there's an x-bt-parent http header (with the same format marked above e.g.
getBtql() - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Optional BTQL filter (can be string or structured query object)
getComparisonExperimentName() - Method in class dev.braintrust.devserver.EvalResponse
Comparison experiment name (optional)
getConfig(String, T) - Method in class dev.braintrust.config.BraintrustConfig
 
getConfig(String, T, Class<T>) - Method in class dev.braintrust.config.BraintrustConfig
 
getData() - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Inline data array
getData() - Method in class dev.braintrust.devserver.EvalRequest
Dataset specification
getDataset(String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Get dataset metadata by ID
getDataset(String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getDatasetId() - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Dataset ID (for loading by ID)
getDatasetName() - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Dataset name (for loading by name)
getEnvValue(String) - Method in class dev.braintrust.config.BraintrustConfig
 
getExpected() - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
Expected output (optional)
getExperimentId() - Method in class dev.braintrust.devserver.EvalResponse
Experiment ID
getExperimentName() - Method in class dev.braintrust.devserver.EvalRequest
Optional experiment name override
getExperimentName() - Method in class dev.braintrust.devserver.EvalResponse
Experiment name
getExperimentUrl() - Method in class dev.braintrust.devserver.EvalResponse
Experiment URL
getExperimentUrl() - Method in class dev.braintrust.eval.EvalResult
 
getFunction(String, String, String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Get a function by project name and slug, with optional version.
getFunction(String, String, String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getFunctionById(String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Get a function by its ID.
getFunctionById(String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getFunctionId() - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
getFunctionId() - Method in class dev.braintrust.devserver.EvalRequest.RemoteScorer
Function ID specification
getGlobalFunction() - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
getImprovements() - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
Number of improvements vs baseline
getInlineCode() - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
getInput() - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
Input for the task
getMerged() - Method in class dev.braintrust.eval.Parameters
-- GETTER -- Returns the merged parameter values as an unmodifiable map.
getMetadata() - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
Metadata (optional)
getMimeType() - Method in class dev.braintrust.trace.Base64Attachment.ContentType
 
getName() - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
getName() - Method in class dev.braintrust.devserver.EvalRequest
Name of the evaluator to run
getName() - Method in class dev.braintrust.devserver.EvalRequest.RemoteScorer
Scorer name
getName() - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
Scorer name
getName() - Method in class dev.braintrust.devserver.RemoteEval
The name of this evaluator (used as identifier)
getName() - Method in interface dev.braintrust.eval.Scorer
 
getName() - Method in class dev.braintrust.eval.ScorerBrainstoreImpl
 
getOptions() - Method in class dev.braintrust.prompt.BraintrustPrompt
 
getOrCreateExperiment(BraintrustApiClient.CreateExperimentRequest) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Creates an experiment.
getOrCreateExperiment(BraintrustApiClient.CreateExperimentRequest) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getOrCreateProject(String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Creates or gets a project by name.
getOrCreateProject(String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getOrCreateProjectAndOrgInfo(BraintrustConfig) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Get project and org info for the given config.
getOrCreateProjectAndOrgInfo(BraintrustConfig) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getParameters() - Method in class dev.braintrust.devserver.EvalRequest
Optional parameter overrides
getParameters() - Method in class dev.braintrust.devserver.RemoteEval
Optional parameter definitions that can be configured from the UI
getParent() - Method in class dev.braintrust.devserver.EvalRequest
Optional parent span for tracing (can be string or object)
getParentContext(String) - Method in class dev.braintrust.trace.BraintrustSpanProcessor
Gets the parent context for a specific trace ID.
getProject(String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Gets a project by ID.
getProject(String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getProjectAndOrgInfo() - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Get project and org info for the default project ID
getProjectAndOrgInfo() - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getProjectAndOrgInfo(String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Get project and org info for the given project ID
getProjectAndOrgInfo(String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getProjectId() - Method in class dev.braintrust.devserver.EvalRequest
Optional project ID override
getProjectId() - Method in class dev.braintrust.devserver.EvalResponse
Project ID
getProjectName() - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Project name (for loading by name)
getProjectName() - Method in class dev.braintrust.devserver.EvalResponse
Project name
getProjectUrl() - Method in class dev.braintrust.devserver.EvalResponse
Project URL
getPrompt(String, String, String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Get a prompt by slug and optional version
getPrompt(String, String, String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
getPromptSessionId() - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
getRegressions() - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
Number of regressions vs baseline
getRequiredConfig(String) - Method in class dev.braintrust.config.BraintrustConfig
 
getRequiredConfig(String, Class<T>) - Method in class dev.braintrust.config.BraintrustConfig
 
getScore() - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
Average score across all cases
getScorers() - Method in class dev.braintrust.devserver.RemoteEval
List of scorers for this evaluator
getScores() - Method in class dev.braintrust.devserver.EvalRequest
Optional additional remote scorers
getScores() - Method in class dev.braintrust.devserver.EvalResponse
Score summaries by scorer name
getStream() - Method in class dev.braintrust.devserver.EvalRequest
Enable SSE streaming (default: false)
getTags() - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
Tags (optional)
getTask() - Method in class dev.braintrust.devserver.RemoteEval
The task function that performs the evaluation
getTracer() - Static method in class dev.braintrust.trace.BraintrustTracing
Gets a tracer with Braintrust instrumentation scope.
getTracer(OpenTelemetry) - Static method in class dev.braintrust.trace.BraintrustTracing
Gets a tracer from a specific OpenTelemetry instance.
getTracer(TracerProvider) - Static method in class dev.braintrust.trace.BraintrustTracing
Gets the braintrust tracer from a tracer provider
getType() - Method in class dev.braintrust.trace.Base64Attachment
 
getVersion() - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 

H

has(String) - Method in class dev.braintrust.eval.Parameters
Returns true if a value exists for the given key.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryResponse
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateProjectRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchResponse
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetList
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.ExperimentList
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionListResponse
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsResponse
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.LoginRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.LoginResponse
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationAndProjectInfo
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.ProjectList
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.PromptData
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustApiClient.PromptListResponse
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.LoginResponse
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.BraintrustUtils.Parent
Returns a hash code value for this object.
hashCode() - Method in class dev.braintrust.config.BraintrustConfig
 
hashCode() - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
 
hashCode() - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
 
hashCode() - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
hashCode() - Method in class dev.braintrust.devserver.EvalRequest
 
hashCode() - Method in class dev.braintrust.devserver.EvalRequest.RemoteScorer
 
hashCode() - Method in class dev.braintrust.devserver.EvalResponse
 
hashCode() - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
 
hashCode() - Method in record class dev.braintrust.eval.DatasetCase
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.eval.EvalCase
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.eval.ParameterDef
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.eval.Score
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.eval.TaskResult
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.Origin
Returns a hash code value for this object.
hashCode() - Method in class dev.braintrust.trace.Base64Attachment.ContentType
 
hashCode() - Method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.trace.SpanComponents
Returns a hash code value for this object.
hashCode() - Method in record class dev.braintrust.trace.SpanComponents.RowIds
Returns a hash code value for this object.
host() - Method in class dev.braintrust.devserver.Devserver
 
host(String) - Method in class dev.braintrust.devserver.Devserver.Builder
 

I

id() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Returns the value of the id record component.
id() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the id record component.
id() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the id record component.
id() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
Deprecated.
Returns the value of the id record component.
id() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Returns the value of the id record component.
id() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the id record component.
id() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
Returns the value of the id record component.
id() - Method in record class dev.braintrust.BraintrustUtils.Parent
Returns the value of the id record component.
id() - Method in interface dev.braintrust.eval.Dataset
 
id() - Method in class dev.braintrust.eval.DatasetBrainstoreImpl
 
id() - Method in record class dev.braintrust.Origin
Returns the value of the id record component.
IMAGE_GIF - Static variable in class dev.braintrust.trace.Base64Attachment.ContentType
 
IMAGE_JPEG - Static variable in class dev.braintrust.trace.Base64Attachment.ContentType
 
IMAGE_PNG - Static variable in class dev.braintrust.trace.Base64Attachment.ContentType
 
IMAGE_SVG - Static variable in class dev.braintrust.trace.Base64Attachment.ContentType
 
IMAGE_WEBP - Static variable in class dev.braintrust.trace.Base64Attachment.ContentType
 
improvements(int) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary.ScoreSummaryBuilder
Number of improvements vs baseline
input() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
Returns the value of the input record component.
input() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Returns the value of the input record component.
input() - Method in record class dev.braintrust.eval.DatasetCase
Returns the value of the input record component.
input() - Method in record class dev.braintrust.eval.EvalCase
Deprecated.
Returns the value of the input record component.
insertedCount() - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsResponse
Deprecated.
Returns the value of the insertedCount record component.
InsertEventsRequest(List<BraintrustApiClient.DatasetEvent>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.InsertEventsRequest
Deprecated.
Creates an instance of a InsertEventsRequest record class.
InsertEventsResponse(int) - Constructor for record class dev.braintrust.api.BraintrustApiClient.InsertEventsResponse
Deprecated.
Creates an instance of a InsertEventsResponse record class.
InstrumentationSemConv - Class in dev.braintrust.instrumentation
 
InstrumentationSemConv() - Constructor for class dev.braintrust.instrumentation.InstrumentationSemConv
 
internalBuild() - Method in class dev.braintrust.devserver.RemoteEval.Builder
 
invokeFunction(String, BraintrustApiClient.FunctionInvokeRequest) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
invokeFunction(String, BraintrustApiClient.FunctionInvokeRequest) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Invoke a function (scorer, prompt, or tool) by its ID.
isEmpty() - Method in class dev.braintrust.eval.Parameters
Returns true if no parameter values are present.
isEndRequired() - Method in class dev.braintrust.trace.BraintrustSpanProcessor
 
isStartRequired() - Method in class dev.braintrust.trace.BraintrustSpanProcessor
 

L

limit() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
Returns the value of the limit record component.
listExperiments(String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
listExperiments(String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Lists experiments for a project.
load(BraintrustPromptLoader.PromptLoadRequest) - Method in class dev.braintrust.prompt.BraintrustPromptLoader
 
load(String) - Method in class dev.braintrust.prompt.BraintrustPromptLoader
 
login() - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
login() - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Attempt Braintrust login
login() - Method in class dev.braintrust.api.BraintrustOpenApiClient
Calls POST /api/apikey/login to retrieve organization info for the current API key.
LoginException - Exception in dev.braintrust.api
Exception thrown when login to Braintrust fails.
LoginException(String) - Constructor for exception dev.braintrust.api.LoginException
 
LoginException(String, Throwable) - Constructor for exception dev.braintrust.api.LoginException
 
LoginException(Throwable) - Constructor for exception dev.braintrust.api.LoginException
 
LoginRequest(String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.LoginRequest
Deprecated.
Creates an instance of a LoginRequest record class.
LoginResponse(List<BraintrustApiClient.OrganizationInfo>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.LoginResponse
Deprecated.
Creates an instance of a LoginResponse record class.
LoginResponse(List<BraintrustOpenApiClient.OrgInfo>) - Constructor for record class dev.braintrust.api.BraintrustOpenApiClient.LoginResponse
Creates an instance of a LoginResponse record class.
logsPath() - Method in class dev.braintrust.config.BraintrustConfig
 
logsPath(String) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 

M

metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns the value of the metadata record component.
metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
Returns the value of the metadata record component.
metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the metadata record component.
metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the metadata record component.
metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the metadata record component.
metadata() - Method in record class dev.braintrust.eval.DatasetCase
Returns the value of the metadata record component.
metadata() - Method in record class dev.braintrust.eval.EvalCase
Deprecated.
Returns the value of the metadata record component.
metadata(Map<String, Object>) - Method in class dev.braintrust.eval.Eval.Builder
Sets metadata for the experiment.
model(String, String) - Static method in record class dev.braintrust.eval.ParameterDef
Create a model parameter definition.
model(String, String, String) - Static method in record class dev.braintrust.eval.ParameterDef
Create a model parameter definition with a description.
MODEL - Enum constant in enum class dev.braintrust.eval.ParameterDef.Type
 

N

name() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateProjectRequest
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the name record component.
name() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
Returns the value of the name record component.
name() - Method in record class dev.braintrust.eval.ParameterDef
Returns the value of the name record component.
name() - Method in record class dev.braintrust.eval.Score
Returns the value of the name record component.
name(String) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary.ScoreSummaryBuilder
Scorer name
name(String) - Method in class dev.braintrust.devserver.RemoteEval.Builder
The name of this evaluator (used as identifier)
name(String) - Method in class dev.braintrust.eval.Eval.Builder
 
next() - Method in interface dev.braintrust.eval.Dataset.Cursor
Fetch the next case.

O

objectId() - Method in record class dev.braintrust.Origin
Returns the value of the objectId record component.
objects() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetList
Deprecated.
Returns the value of the objects record component.
objects() - Method in record class dev.braintrust.api.BraintrustApiClient.ExperimentList
Deprecated.
Returns the value of the objects record component.
objects() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionListResponse
Deprecated.
Returns the value of the objects record component.
objects() - Method in record class dev.braintrust.api.BraintrustApiClient.PromptListResponse
Deprecated.
Returns the value of the objects record component.
objectType() - Method in record class dev.braintrust.Origin
Returns the value of the objectType record component.
of(BraintrustConfig) - Static method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
 
of(BraintrustConfig) - Static method in class dev.braintrust.api.BraintrustOpenApiClient
 
of(BraintrustConfig) - Static method in class dev.braintrust.Braintrust
Create a new Braintrust instance from the given config
of(BraintrustConfig, boolean) - Static method in class dev.braintrust.trace.BraintrustTracing
Quick start method that sets up OpenTelemetry with custom Braintrust and otel settings.
of(BraintrustConfig, BraintrustOpenApiClient) - Static method in class dev.braintrust.prompt.BraintrustPromptLoader
 
of(DatasetCase<INPUT, OUTPUT>...) - Static method in interface dev.braintrust.eval.Dataset
Create an in-memory Dataset containing the provided cases.
of(INPUT, OUTPUT) - Static method in record class dev.braintrust.eval.DatasetCase
 
of(INPUT, OUTPUT) - Static method in record class dev.braintrust.eval.EvalCase
Deprecated.
of(INPUT, OUTPUT, List<String>, Map<String, Object>) - Static method in record class dev.braintrust.eval.DatasetCase
 
of(INPUT, OUTPUT, List<String>, Map<String, Object>) - Static method in record class dev.braintrust.eval.EvalCase
Deprecated.
of(Object) - Static method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Create a simple invoke request with just input
of(Object, Object, Object, Object, String, Object) - Static method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Create an invoke request for a scorer with distributed tracing support.
of(Object, String) - Static method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Create a simple invoke request with input and version
of(String) - Static method in class dev.braintrust.trace.Base64Attachment.ContentType
 
of(String) - Static method in class dev.braintrust.trace.Base64Attachment
Create a new attachment out of base64 data
of(String...) - Static method in class dev.braintrust.config.BraintrustConfig
 
of(String, BiFunction<OUTPUT, OUTPUT, Double>) - Static method in interface dev.braintrust.eval.Scorer
 
of(String, Function<TaskResult<INPUT, OUTPUT>, Double>) - Static method in interface dev.braintrust.eval.Scorer
 
ofExperiment(String, Span) - Static method in class dev.braintrust.trace.BraintrustContext
Creates a context for an experiment parent.
ofFile(Base64Attachment.ContentType, String) - Static method in class dev.braintrust.trace.Base64Attachment
convenience utility to convert a file to a base64 attachment
onEnd(ReadableSpan) - Method in class dev.braintrust.trace.BraintrustSpanProcessor
 
onStart(Context, ReadWriteSpan) - Method in class dev.braintrust.trace.BraintrustSpanProcessor
 
openApiClient() - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
openApiClient() - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
openApiClient() - Method in class dev.braintrust.Braintrust
 
openCursor() - Method in interface dev.braintrust.eval.Dataset
 
openCursor() - Method in class dev.braintrust.eval.DatasetBrainstoreImpl
 
openTelemetryCreate() - Method in class dev.braintrust.Braintrust
Quick start method that sets up global OpenTelemetry with this Braintrust.
openTelemetryCreate(boolean) - Method in class dev.braintrust.Braintrust
Quick start method that sets up OpenTelemetry with this Braintrust.
openTelemetryEnable(SdkTracerProviderBuilder, SdkLoggerProviderBuilder, SdkMeterProviderBuilder) - Method in class dev.braintrust.Braintrust
Add braintrust to existing open telemetry builders

This method provides the most options for configuring Braintrust and OpenTelemetry.
options() - Method in record class dev.braintrust.api.BraintrustApiClient.PromptData
Deprecated.
Returns the value of the options record component.
OrganizationAndProjectInfo(BraintrustApiClient.OrganizationInfo, BraintrustApiClient.Project) - Constructor for record class dev.braintrust.api.BraintrustApiClient.OrganizationAndProjectInfo
Deprecated.
Creates an instance of a OrganizationAndProjectInfo record class.
OrganizationInfo(String, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
Deprecated.
Creates an instance of a OrganizationInfo record class.
orgId() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the orgId record component.
orgId() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Returns the value of the orgId record component.
orgId() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the orgId record component.
orgInfo() - Method in record class dev.braintrust.api.BraintrustApiClient.LoginResponse
Deprecated.
Returns the value of the orgInfo record component.
orgInfo() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationAndProjectInfo
Deprecated.
Returns the value of the orgInfo record component.
orgInfo() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.LoginResponse
Returns the value of the orgInfo record component.
OrgInfo(String, String) - Constructor for record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
Creates an instance of a OrgInfo record class.
origin() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the origin record component.
origin() - Method in record class dev.braintrust.eval.DatasetCase
Returns the value of the origin record component.
Origin - Record Class in dev.braintrust
Generic pointer to an object in braintrust
Origin(String, String, String, String, String) - Constructor for record class dev.braintrust.Origin
Creates an instance of a Origin record class.
output() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
Returns the value of the output record component.

P

parameter(ParameterDef<?>) - Method in class dev.braintrust.devserver.RemoteEval.Builder
 
ParameterDef<T> - Record Class in dev.braintrust.eval
Definition of a named parameter that can be configured from the Braintrust Playground UI.
ParameterDef(String, ParameterDef.Type, T, String, Map<String, Object>) - Constructor for record class dev.braintrust.eval.ParameterDef
Creates an instance of a ParameterDef record class.
ParameterDef.Type - Enum Class in dev.braintrust.eval
 
parameters() - Method in record class dev.braintrust.eval.TaskResult
Returns the value of the parameters record component.
parameters(ParameterDef<?>...) - Method in class dev.braintrust.eval.Eval.Builder
Sets parameter definitions for this eval.
parameters(Collection<? extends ParameterDef<?>>) - Method in class dev.braintrust.devserver.RemoteEval.Builder
 
parameters(List<ParameterDef<?>>) - Method in class dev.braintrust.eval.Eval.Builder
Sets parameter definitions for this eval.
Parameters - Class in dev.braintrust.eval
Holds the merged parameter values for a single eval run, along with the parameter definitions.
Parameters(List<ParameterDef<?>>, Map<String, Object>) - Constructor for class dev.braintrust.eval.Parameters
 
parameterValues(Map<String, Object>) - Method in class dev.braintrust.eval.Eval.Builder
Sets explicit parameter values, overriding any defaults from parameter definitions.
parent() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Returns the value of the parent record component.
parent() - Method in record class dev.braintrust.trace.SpanComponents
Returns the value of the parent record component.
Parent(String, String) - Constructor for record class dev.braintrust.BraintrustUtils.Parent
Creates an instance of a Parent record class.
PARENT - Static variable in class dev.braintrust.trace.BraintrustSpanProcessor
 
PARENT_KEY - Static variable in class dev.braintrust.trace.BraintrustTracing
 
ParentContext(String, String, BraintrustSpanProcessor.ParentContext.ParentType) - Constructor for record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
Creates an instance of a ParentContext record class.
parseCsv(String) - Static method in class dev.braintrust.BraintrustUtils
 
parseParent(String) - Static method in class dev.braintrust.BraintrustUtils
 
port() - Method in class dev.braintrust.devserver.Devserver
 
port(int) - Method in class dev.braintrust.devserver.Devserver.Builder
 
project() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationAndProjectInfo
Deprecated.
Returns the value of the project record component.
project(String) - Static method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
 
Project(String, String, String, String, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Creates an instance of a Project record class.
PROJECT - Enum constant in enum class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext.ParentType
 
projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
Deprecated.
Returns the value of the projectId record component.
projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns the value of the projectId record component.
projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Returns the value of the projectId record component.
projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the projectId record component.
projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the projectId record component.
projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the projectId record component.
projectId() - Method in class dev.braintrust.trace.BraintrustContext
 
projectId() - Method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
Returns the value of the projectId record component.
projectId(String) - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
Project ID
projectId(String) - Method in class dev.braintrust.eval.Eval.Builder
 
ProjectList(List<BraintrustApiClient.Project>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.ProjectList
Deprecated.
Creates an instance of a ProjectList record class.
projectName(String) - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
Project name
projectName(String) - Method in class dev.braintrust.prompt.BraintrustPromptLoader.PromptLoadRequest.PromptLoadRequestBuilder
 
projects() - Method in record class dev.braintrust.api.BraintrustApiClient.ProjectList
Deprecated.
Returns the value of the projects record component.
projectUri() - Method in class dev.braintrust.Braintrust
URI to the configured braintrust org and project
projectUrl(String) - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
Project URL
prompt() - Method in record class dev.braintrust.api.BraintrustApiClient.PromptData
Deprecated.
Returns the value of the prompt record component.
Prompt(String, String, String, String, String, Optional<String>, String, BraintrustApiClient.PromptData, Optional<List<String>>, Optional<Object>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Creates an instance of a Prompt record class.
promptData() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the promptData record component.
promptData() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the promptData record component.
PromptData(Object, Object) - Constructor for record class dev.braintrust.api.BraintrustApiClient.PromptData
Deprecated.
Creates an instance of a PromptData record class.
PromptListResponse(List<BraintrustApiClient.Prompt>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.PromptListResponse
Deprecated.
Creates an instance of a PromptListResponse record class.
promptLoader() - Method in class dev.braintrust.Braintrust
 
promptSlug(String) - Method in class dev.braintrust.prompt.BraintrustPromptLoader.PromptLoadRequest.PromptLoadRequestBuilder
 
PROVIDER_NAME_ANTHROPIC - Static variable in class dev.braintrust.instrumentation.InstrumentationSemConv
 
PROVIDER_NAME_BEDROCK - Static variable in class dev.braintrust.instrumentation.InstrumentationSemConv
 
PROVIDER_NAME_OPENAI - Static variable in class dev.braintrust.instrumentation.InstrumentationSemConv
 
PROVIDER_NAME_OTHER - Static variable in class dev.braintrust.instrumentation.InstrumentationSemConv
 

Q

query() - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryRequest
Deprecated.
Returns the value of the query record component.
queryDatasets(String, String) - Method in class dev.braintrust.api.BraintrustApiClient.HttpImpl
Deprecated.
 
queryDatasets(String, String) - Method in interface dev.braintrust.api.BraintrustApiClient
Deprecated.
Query datasets by project name and dataset name
quickstart() - Static method in class dev.braintrust.trace.BraintrustTracing
Quick start method that sets up global OpenTelemetry with Braintrust defaults.

R

registerEval(RemoteEval<?, ?>) - Method in class dev.braintrust.devserver.Devserver.Builder
 
regressions(int) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary.ScoreSummaryBuilder
Number of regressions vs baseline
RemoteEval<INPUT,OUTPUT> - Class in dev.braintrust.devserver
Represents a remote evaluator that can be exposed via the dev server.
RemoteEval.Builder<INPUT,OUTPUT> - Class in dev.braintrust.devserver
 
RemoteScorer() - Constructor for class dev.braintrust.devserver.EvalRequest.RemoteScorer
 
renderMessages(Map<String, Object>) - Method in class dev.braintrust.prompt.BraintrustPrompt
 
requestTimeout() - Method in class dev.braintrust.config.BraintrustConfig
 
requestTimeout(Duration) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
result() - Method in record class dev.braintrust.eval.TaskResult
Returns the value of the result record component.
rootSpanId() - Method in record class dev.braintrust.trace.SpanComponents.RowIds
Returns the value of the rootSpanId record component.
rowIds() - Method in record class dev.braintrust.trace.SpanComponents
Returns the value of the rowIds record component.
RowIds(String, String) - Constructor for record class dev.braintrust.trace.SpanComponents.RowIds
Creates an instance of a RowIds record class.
run() - Method in class dev.braintrust.eval.Eval
Runs the evaluation and returns results.

S

schema() - Method in record class dev.braintrust.eval.ParameterDef
Returns the value of the schema record component.
score(double) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary.ScoreSummaryBuilder
Average score across all cases
score(TaskResult<INPUT, OUTPUT>) - Method in interface dev.braintrust.eval.Scorer
Scores the result of a successful task execution.
score(TaskResult<INPUT, OUTPUT>) - Method in class dev.braintrust.eval.ScorerBrainstoreImpl
 
Score - Record Class in dev.braintrust.eval
Individual metric value assigned by a scorer.
Score(String, double) - Constructor for record class dev.braintrust.eval.Score
Creates an instance of a Score record class.
scoreForScorerException(Exception, TaskResult<INPUT, OUTPUT>) - Method in interface dev.braintrust.eval.Scorer
Provides fallback scores when this scorer's Scorer.score(dev.braintrust.eval.TaskResult<INPUT, OUTPUT>) method threw an exception.
scoreForTaskException(Exception, DatasetCase<INPUT, OUTPUT>) - Method in interface dev.braintrust.eval.Scorer
Provides fallback scores when the task function threw an exception.
scorer(Scorer<INPUT, OUTPUT>) - Method in class dev.braintrust.devserver.RemoteEval.Builder
 
Scorer<INPUT,OUTPUT> - Interface in dev.braintrust.eval
A scorer evaluates the result of a task against a dataset case, producing a score between 0 (inclusive) and 1 (inclusive).
ScorerBrainstoreImpl<INPUT,OUTPUT> - Class in dev.braintrust.eval
A scorer that invokes a remote Braintrust function to compute scores.
ScorerBrainstoreImpl(BraintrustApiClient, String, String) - Constructor for class dev.braintrust.eval.ScorerBrainstoreImpl
Deprecated.
ScorerBrainstoreImpl(BraintrustOpenApiClient, String, String) - Constructor for class dev.braintrust.eval.ScorerBrainstoreImpl
Create a new remote scorer.
scorers(Scorer<INPUT, OUTPUT>...) - Method in class dev.braintrust.eval.Eval.Builder
 
scorers(Collection<? extends Scorer<INPUT, OUTPUT>>) - Method in class dev.braintrust.devserver.RemoteEval.Builder
 
scores(Map<String, EvalResponse.ScoreSummary>) - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
Score summaries by scorer name
setBtql(Object) - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Optional BTQL filter (can be string or structured query object)
setComparisonExperimentName(String) - Method in class dev.braintrust.devserver.EvalResponse
Comparison experiment name (optional)
setData(EvalRequest.DataSpec) - Method in class dev.braintrust.devserver.EvalRequest
Dataset specification
setData(List<EvalRequest.EvalCaseData>) - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Inline data array
setDatasetId(String) - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Dataset ID (for loading by ID)
setDatasetName(String) - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Dataset name (for loading by name)
setExpected(Object) - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
Expected output (optional)
setExperimentId(String) - Method in class dev.braintrust.devserver.EvalResponse
Experiment ID
setExperimentName(String) - Method in class dev.braintrust.devserver.EvalRequest
Optional experiment name override
setExperimentName(String) - Method in class dev.braintrust.devserver.EvalResponse
Experiment name
setExperimentUrl(String) - Method in class dev.braintrust.devserver.EvalResponse
Experiment URL
setFunctionId(EvalRequest.FunctionId) - Method in class dev.braintrust.devserver.EvalRequest.RemoteScorer
Function ID specification
setFunctionId(String) - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
setGlobalFunction(String) - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
setImprovements(int) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
Number of improvements vs baseline
setInlineCode(String) - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
setInput(Object) - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
Input for the task
setMetadata(Map<String, Object>) - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
Metadata (optional)
setName(String) - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
setName(String) - Method in class dev.braintrust.devserver.EvalRequest.RemoteScorer
Scorer name
setName(String) - Method in class dev.braintrust.devserver.EvalRequest
Name of the evaluator to run
setName(String) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
Scorer name
setParameters(Map<String, Object>) - Method in class dev.braintrust.devserver.EvalRequest
Optional parameter overrides
setParent(Object) - Method in class dev.braintrust.devserver.EvalRequest
Optional parent span for tracing (can be string or object)
setParentContext(String, BraintrustSpanProcessor.ParentContext) - Method in class dev.braintrust.trace.BraintrustSpanProcessor
Sets the parent context for a specific trace ID.
setParentInBaggage(Context, String, String) - Static method in class dev.braintrust.trace.BraintrustContext
Sets the parent in baggage for distributed tracing.
setProjectId(String) - Method in class dev.braintrust.devserver.EvalRequest
Optional project ID override
setProjectId(String) - Method in class dev.braintrust.devserver.EvalResponse
Project ID
setProjectName(String) - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
Project name (for loading by name)
setProjectName(String) - Method in class dev.braintrust.devserver.EvalResponse
Project name
setProjectUrl(String) - Method in class dev.braintrust.devserver.EvalResponse
Project URL
setPromptSessionId(String) - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
setRegressions(int) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
Number of regressions vs baseline
setScore(double) - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
Average score across all cases
setScores(List<EvalRequest.RemoteScorer>) - Method in class dev.braintrust.devserver.EvalRequest
Optional additional remote scorers
setScores(Map<String, EvalResponse.ScoreSummary>) - Method in class dev.braintrust.devserver.EvalResponse
Score summaries by scorer name
setStream(Boolean) - Method in class dev.braintrust.devserver.EvalRequest
Enable SSE streaming (default: false)
setTags(List<String>) - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
Tags (optional)
setVersion(String) - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
shutdown() - Method in class dev.braintrust.trace.BraintrustSpanProcessor
 
slug() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the slug record component.
slug() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the slug record component.
SpanComponents - Record Class in dev.braintrust.trace
Represents span components for distributed tracing in object format.
SpanComponents(BraintrustUtils.Parent, SpanComponents.RowIds) - Constructor for record class dev.braintrust.trace.SpanComponents
Creates an instance of a SpanComponents record class.
SpanComponents.RowIds - Record Class in dev.braintrust.trace
Row IDs for linking spans within a trace.
spanId() - Method in record class dev.braintrust.trace.SpanComponents.RowIds
Returns the value of the spanId record component.
sslContext() - Method in class dev.braintrust.config.BraintrustConfig
Custom SSL context for OTLP exporter.
sslContext(SSLContext) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
start() - Method in class dev.braintrust.devserver.Devserver
Start the dev server.
stop() - Method in class dev.braintrust.devserver.Devserver
Stop the dev server.

T

tagLLMSpanRequest(Span, String, String, List<String>, String, String) - Static method in class dev.braintrust.instrumentation.InstrumentationSemConv
 
tagLLMSpanRequest(Span, String, String, List<String>, String, String, String) - Static method in class dev.braintrust.instrumentation.InstrumentationSemConv
Tag a span with LLM request metadata.
tagLLMSpanResponse(Span, String, String) - Static method in class dev.braintrust.instrumentation.InstrumentationSemConv
 
tagLLMSpanResponse(Span, String, String, Long) - Static method in class dev.braintrust.instrumentation.InstrumentationSemConv
 
tagLLMSpanResponse(Span, Throwable) - Static method in class dev.braintrust.instrumentation.InstrumentationSemConv
 
tags() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns the value of the tags record component.
tags() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the tags record component.
tags() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns the value of the tags record component.
tags() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns the value of the tags record component.
tags() - Method in record class dev.braintrust.eval.DatasetCase
Returns the value of the tags record component.
tags() - Method in record class dev.braintrust.eval.EvalCase
Deprecated.
Returns the value of the tags record component.
tags(String...) - Method in class dev.braintrust.eval.Eval.Builder
Sets tags for the experiment (varargs convenience method).
tags(List<String>) - Method in class dev.braintrust.eval.Eval.Builder
Sets tags for the experiment.
task(Task<INPUT, OUTPUT>) - Method in class dev.braintrust.devserver.RemoteEval.Builder
The task function that performs the evaluation
task(Task<INPUT, OUTPUT>) - Method in class dev.braintrust.eval.Eval.Builder
 
Task<INPUT,OUTPUT> - Interface in dev.braintrust.eval
A task function that runs against a single dataset case and produces an output.
taskFunction(Function<INPUT, OUTPUT>) - Method in class dev.braintrust.devserver.RemoteEval.Builder
Convenience builder method to create a RemoteEval with a simple task function.
taskFunction(Function<INPUT, OUTPUT>) - Method in class dev.braintrust.eval.Eval.Builder
 
TaskResult<INPUT,OUTPUT> - Record Class in dev.braintrust.eval
Result from a single task run.
TaskResult(OUTPUT, DatasetCase<INPUT, OUTPUT>) - Constructor for record class dev.braintrust.eval.TaskResult
 
TaskResult(OUTPUT, DatasetCase<INPUT, OUTPUT>, Parameters) - Constructor for record class dev.braintrust.eval.TaskResult
Creates an instance of a TaskResult record class.
TEXT_PLAIN - Static variable in class dev.braintrust.trace.Base64Attachment.ContentType
 
toJson(Object) - Static method in class dev.braintrust.json.BraintrustJsonMapper
 
token() - Method in record class dev.braintrust.api.BraintrustApiClient.LoginRequest
Deprecated.
Returns the value of the token record component.
toMap() - Method in record class dev.braintrust.trace.SpanComponents.RowIds
Convert to a Map for JSON serialization.
toMap() - Method in record class dev.braintrust.trace.SpanComponents
Convert to a Map for JSON serialization.
toParentValue() - Method in record class dev.braintrust.BraintrustUtils.Parent
 
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryResponse
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateProjectRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchResponse
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetList
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.ExperimentList
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionListResponse
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsResponse
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.LoginRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.LoginResponse
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationAndProjectInfo
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.ProjectList
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.PromptData
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustApiClient.PromptListResponse
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.LoginResponse
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.BraintrustUtils.Parent
Returns a string representation of this record class.
toString() - Method in class dev.braintrust.devserver.EvalRequest.DataSpec
 
toString() - Method in class dev.braintrust.devserver.EvalRequest.EvalCaseData
 
toString() - Method in class dev.braintrust.devserver.EvalRequest.FunctionId
 
toString() - Method in class dev.braintrust.devserver.EvalRequest.RemoteScorer
 
toString() - Method in class dev.braintrust.devserver.EvalRequest
 
toString() - Method in class dev.braintrust.devserver.EvalResponse.EvalResponseBuilder
 
toString() - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary.ScoreSummaryBuilder
 
toString() - Method in class dev.braintrust.devserver.EvalResponse.ScoreSummary
 
toString() - Method in class dev.braintrust.devserver.EvalResponse
 
toString() - Method in class dev.braintrust.devserver.RemoteEval.Builder
 
toString() - Method in record class dev.braintrust.eval.DatasetCase
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.eval.EvalCase
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.eval.ParameterDef
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.eval.Score
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.eval.TaskResult
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.Origin
Returns a string representation of this record class.
toString() - Method in class dev.braintrust.prompt.BraintrustPromptLoader.PromptLoadRequest.PromptLoadRequestBuilder
 
toString() - Method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.trace.SpanComponents.RowIds
Returns a string representation of this record class.
toString() - Method in record class dev.braintrust.trace.SpanComponents
Returns a string representation of this record class.
tracer(Tracer) - Method in class dev.braintrust.eval.Eval.Builder
 
tracesPath() - Method in class dev.braintrust.config.BraintrustConfig
 
tracesPath(String) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
type() - Method in record class dev.braintrust.BraintrustUtils.Parent
Returns the value of the type record component.
type() - Method in record class dev.braintrust.eval.ParameterDef
Returns the value of the type record component.
type() - Method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
Returns the value of the type record component.

U

UNSET_LLM_SPAN_NAME - Static variable in class dev.braintrust.instrumentation.InstrumentationSemConv
 
updatedAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
Deprecated.
Returns the value of the updatedAt record component.
updatedAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
Deprecated.
Returns the value of the updatedAt record component.
updatedAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
Deprecated.
Returns the value of the updatedAt record component.

V

value() - Method in record class dev.braintrust.eval.Score
Returns the value of the value record component.
valueOf(String) - Static method in enum class dev.braintrust.eval.ParameterDef.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext.ParentType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.braintrust.eval.ParameterDef.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext.ParentType
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
Deprecated.
Returns the value of the version record component.
version() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
Deprecated.
Returns the value of the version record component.
version() - Method in interface dev.braintrust.eval.Dataset.Cursor
version of the dataset this cursor was opened against
version() - Method in interface dev.braintrust.eval.Dataset
Dataset version.
version() - Method in class dev.braintrust.eval.DatasetBrainstoreImpl
 
version(String) - Method in class dev.braintrust.prompt.BraintrustPromptLoader.PromptLoadRequest.PromptLoadRequestBuilder
 

X

x509TrustManager() - Method in class dev.braintrust.config.BraintrustConfig
Custom X509 trust manager for OTLP exporter.
x509TrustManager(X509TrustManager) - Method in class dev.braintrust.config.BraintrustConfig.Builder
 
xactId() - Method in record class dev.braintrust.Origin
Returns the value of the xactId record component.
A B C D E F G H I L M N O P Q R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form