Index
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
- autoConvertAIAttachments() - Method in class dev.braintrust.config.BraintrustConfig
-
When
true(the default), the Braintrust span processor automatically extracts base64 data-URI attachments from LLM conversation spans, uploads them to object storage, and replaces the inline data with a lightweight reference. - autoConvertAIAttachments(boolean) - 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
baseExperimentIdrecord component. - BrainstoreTrace - Class in dev.braintrust.trace
-
Provides access to the distributed trace spans for a single eval task stored in Braintrust.
- 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
-
Response from a
POST /btqlquery. - BraintrustOpenApiClient.FreshnessState - Record Class in dev.braintrust.api
- BraintrustOpenApiClient.LoginResponse - Record Class in dev.braintrust.api
- BraintrustOpenApiClient.OrgInfo - Record Class in dev.braintrust.api
- BraintrustOpenApiClient.RealtimeState - Record Class in dev.braintrust.api
-
Real-time indexing state for a BTQL query.
- 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 /btqlto run an arbitrary BTQL query. - BtqlQueryRequest(String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.BtqlQueryRequest
-
Deprecated.Creates an instance of a
BtqlQueryRequestrecord class. - BtqlQueryResponse(List<Map<String, Object>>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.BtqlQueryResponse
-
Deprecated.Creates an instance of a
BtqlQueryResponserecord class. - BtqlQueryResponse(List<Map<String, Object>>, BraintrustOpenApiClient.FreshnessState, BraintrustOpenApiClient.RealtimeState) - Constructor for record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
-
Creates an instance of a
BtqlQueryResponserecord class. - BtqlRateLimitException - Exception in dev.braintrust.api
-
Thrown when the BTQL endpoint returns HTTP 429 (Too Many Requests).
- 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
- Classification - Record Class in dev.braintrust.eval
-
A single structured classification produced by a
Classifier. - Classification(String, String, String, Map<String, Object>) - Constructor for record class dev.braintrust.eval.Classification
-
Creates an instance of a
Classificationrecord class. - Classifier<INPUT,
OUTPUT> - Interface in dev.braintrust.eval -
A classifier categorizes and labels eval outputs, producing zero or more structured
Classificationitems. - classifiers(Classifier<INPUT, OUTPUT>...) - Method in class dev.braintrust.eval.Eval.Builder
- classify(TaskResult<INPUT, OUTPUT>) - Method in interface dev.braintrust.eval.Classifier
-
Classifies the result of a successful task execution.
- classify(TaskResult<INPUT, OUTPUT>) - Method in interface dev.braintrust.eval.TracedClassifier
-
Classifies the result of a successful task execution.
- classify(TaskResult<INPUT, OUTPUT>, BrainstoreTrace) - Method in interface dev.braintrust.eval.TracedClassifier
-
Classifies the task result using the distributed trace for additional context.
- 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)
- compressOtelPayload() - Method in class dev.braintrust.config.BraintrustConfig
-
compress otel data before exporting to braintrust
- compressOtelPayload(boolean) - Method in class dev.braintrust.config.BraintrustConfig.Builder
- 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
createdrecord component. - created() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
createdrecord component. - createdAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
-
Deprecated.Returns the value of the
createdAtrecord component. - createdAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
createdAtrecord component. - createdAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
-
Deprecated.Returns the value of the
createdAtrecord 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
CreateDatasetRequestrecord class. - createdTimestamp() - Method in record class dev.braintrust.Origin
-
Returns the value of the
createdTimestamprecord 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
CreateExperimentRequestrecord class. - CreateProjectRequest(String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.CreateProjectRequest
-
Deprecated.Creates an instance of a
CreateProjectRequestrecord 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
cursorrecord component. - cursor() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchResponse
-
Deprecated.Returns the value of the
cursorrecord component.
D
- data() - Method in record class dev.braintrust.api.BraintrustApiClient.BtqlQueryResponse
-
Deprecated.Returns the value of the
datarecord component. - data() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
-
Returns the value of the
datarecord 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
Datasetrecord 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
datasetCaserecord 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
DatasetCaserecord 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
DatasetEventrecord 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
DatasetFetchRequestrecord class. - DatasetFetchResponse(List<Map<String, Object>>, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetFetchResponse
-
Deprecated.Creates an instance of a
DatasetFetchResponserecord class. - datasetId() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
-
Deprecated.Returns the value of the
datasetIdrecord component. - datasetId() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
datasetIdrecord component. - DatasetList(List<BraintrustApiClient.Dataset>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.DatasetList
-
Deprecated.Creates an instance of a
DatasetListrecord class. - datasetVersion() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
-
Deprecated.Returns the value of the
datasetVersionrecord component. - datasetVersion() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
datasetVersionrecord 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
defaultValuerecord component. - description() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateDatasetRequest
-
Deprecated.Returns the value of the
descriptionrecord component. - description() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
-
Deprecated.Returns the value of the
descriptionrecord component. - description() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
-
Deprecated.Returns the value of the
descriptionrecord component. - description() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
descriptionrecord component. - description() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
descriptionrecord component. - description() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
descriptionrecord component. - description() - Method in record class dev.braintrust.eval.ParameterDef
-
Returns the value of the
descriptionrecord 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
Parametersinstance 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.FreshnessState
-
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.api.BraintrustOpenApiClient.RealtimeState
-
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.Classification
-
Indicates whether some other object is "equal to" this one.
- 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
eventsrecord component. - events() - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsRequest
-
Deprecated.Returns the value of the
eventsrecord component. - expected() - Method in record class dev.braintrust.eval.DatasetCase
-
Returns the value of the
expectedrecord component. - expected() - Method in record class dev.braintrust.eval.EvalCase
-
Deprecated.Returns the value of the
expectedrecord 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
Experimentrecord 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
experimentIdrecord 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
ExperimentListrecord 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.
- forExperiment(BraintrustOpenApiClient, String, String, List<String>) - Static method in class dev.braintrust.trace.BrainstoreTrace
-
Creates a
BrainstoreTracethat fetches spans for a trace stored in a Braintrust experiment. - forTrace(BraintrustOpenApiClient, String, String, List<String>) - Static method in class dev.braintrust.trace.BrainstoreTrace
-
Creates a
BrainstoreTracethat fetches spans for a trace stored in Braintrust project logs. - freshnessState() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
-
Returns the value of the
freshnessStaterecord component. - FreshnessState(String, String) - Constructor for record class dev.braintrust.api.BraintrustOpenApiClient.FreshnessState
-
Creates an instance of a
FreshnessStaterecord class. - 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
Functionrecord class. - functionData() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
functionDatarecord 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
FunctionInvokeRequestrecord class. - FunctionListResponse(List<BraintrustApiClient.Function>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.FunctionListResponse
-
Deprecated.Creates an instance of a
FunctionListResponserecord class. - functionSchema() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
functionSchemarecord component. - functionType() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
functionTyperecord 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
- getLLMConversationThread() - Method in class dev.braintrust.trace.BrainstoreTrace
-
Reconstructs the LLM conversation thread from all LLM spans in this trace.
- 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.Classifier
- 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
- getSpans() - Method in class dev.braintrust.trace.BrainstoreTrace
-
Returns all non-score spans for this trace.
- getSpans(String) - Method in class dev.braintrust.trace.BrainstoreTrace
-
Returns spans filtered by
span_attributes.type. - 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.FreshnessState
-
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.api.BraintrustOpenApiClient.RealtimeState
-
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.Classification
-
Returns a hash code value for this object.
- 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
idrecord component. - id() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
idrecord component. - id() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
idrecord component. - id() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
-
Deprecated.Returns the value of the
idrecord component. - id() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
-
Deprecated.Returns the value of the
idrecord component. - id() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
idrecord component. - id() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
-
Returns the value of the
idrecord component. - id() - Method in record class dev.braintrust.BraintrustUtils.Parent
-
Returns the value of the
idrecord component. - id() - Method in record class dev.braintrust.eval.Classification
-
Returns the value of the
idrecord 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
idrecord 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
inputrecord component. - input() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
-
Deprecated.Returns the value of the
inputrecord component. - input() - Method in record class dev.braintrust.eval.DatasetCase
-
Returns the value of the
inputrecord component. - input() - Method in record class dev.braintrust.eval.EvalCase
-
Deprecated.Returns the value of the
inputrecord component. - insertedCount() - Method in record class dev.braintrust.api.BraintrustApiClient.InsertEventsResponse
-
Deprecated.Returns the value of the
insertedCountrecord component. - InsertEventsRequest(List<BraintrustApiClient.DatasetEvent>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.InsertEventsRequest
-
Deprecated.Creates an instance of a
InsertEventsRequestrecord class. - InsertEventsResponse(int) - Constructor for record class dev.braintrust.api.BraintrustApiClient.InsertEventsResponse
-
Deprecated.Creates an instance of a
InsertEventsResponserecord class. - InstrumentationSemConv - Class in dev.braintrust.instrumentation
- InstrumentationSemConv() - Constructor for class dev.braintrust.instrumentation.InstrumentationSemConv
- internalBuild() - Method in class dev.braintrust.devserver.RemoteEval.Builder
- INVALID_CLASSIFICATION_MESSAGE - Static variable in interface dev.braintrust.eval.Classifier
- 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
- isFresh() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
-
Returns
truewhen the query result has caught up to all ingested data. - isStartRequired() - Method in class dev.braintrust.trace.BraintrustSpanProcessor
L
- label() - Method in record class dev.braintrust.eval.Classification
-
Returns the value of the
labelrecord component. - lastConsideredXactId() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.FreshnessState
-
Returns the value of the
lastConsideredXactIdrecord component. - lastProcessedXactId() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.FreshnessState
-
Returns the value of the
lastProcessedXactIdrecord component. - limit() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetFetchRequest
-
Deprecated.Returns the value of the
limitrecord 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/loginto 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
LoginRequestrecord class. - LoginResponse(List<BraintrustApiClient.OrganizationInfo>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.LoginResponse
-
Deprecated.Creates an instance of a
LoginResponserecord class. - LoginResponse(List<BraintrustOpenApiClient.OrgInfo>) - Constructor for record class dev.braintrust.api.BraintrustOpenApiClient.LoginResponse
-
Creates an instance of a
LoginResponserecord 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
metadatarecord component. - metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
-
Deprecated.Returns the value of the
metadatarecord component. - metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
metadatarecord component. - metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
metadatarecord component. - metadata() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
metadatarecord component. - metadata() - Method in record class dev.braintrust.eval.Classification
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class dev.braintrust.eval.DatasetCase
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class dev.braintrust.eval.EvalCase
-
Deprecated.Returns the value of the
metadatarecord 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
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateProjectRequest
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
-
Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.eval.Classification
-
Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.eval.ParameterDef
-
Returns the value of the
namerecord component. - name() - Method in record class dev.braintrust.eval.Score
-
Returns the value of the
namerecord 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
objectIdrecord component. - objects() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetList
-
Deprecated.Returns the value of the
objectsrecord component. - objects() - Method in record class dev.braintrust.api.BraintrustApiClient.ExperimentList
-
Deprecated.Returns the value of the
objectsrecord component. - objects() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionListResponse
-
Deprecated.Returns the value of the
objectsrecord component. - objects() - Method in record class dev.braintrust.api.BraintrustApiClient.PromptListResponse
-
Deprecated.Returns the value of the
objectsrecord component. - objectType() - Method in record class dev.braintrust.Origin
-
Returns the value of the
objectTyperecord 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 record class dev.braintrust.eval.Classification
- 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, String) - Static method in record class dev.braintrust.eval.Classification
- of(String, String, String) - Static method in record class dev.braintrust.eval.Classification
- 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
- of(String, Function<TaskResult<INPUT, OUTPUT>, List<Classification>>) - Static method in interface dev.braintrust.eval.Classifier
-
Creates a classifier from a function that returns a (possibly empty or null) list of classifications.
- 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
optionsrecord component. - OrganizationAndProjectInfo(BraintrustApiClient.OrganizationInfo, BraintrustApiClient.Project) - Constructor for record class dev.braintrust.api.BraintrustApiClient.OrganizationAndProjectInfo
-
Deprecated.Creates an instance of a
OrganizationAndProjectInforecord class. - OrganizationInfo(String, String) - Constructor for record class dev.braintrust.api.BraintrustApiClient.OrganizationInfo
-
Deprecated.Creates an instance of a
OrganizationInforecord class. - orgId() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
orgIdrecord component. - orgId() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
-
Deprecated.Returns the value of the
orgIdrecord component. - orgId() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
orgIdrecord component. - orgInfo() - Method in record class dev.braintrust.api.BraintrustApiClient.LoginResponse
-
Deprecated.Returns the value of the
orgInforecord component. - orgInfo() - Method in record class dev.braintrust.api.BraintrustApiClient.OrganizationAndProjectInfo
-
Deprecated.Returns the value of the
orgInforecord component. - orgInfo() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.LoginResponse
-
Returns the value of the
orgInforecord component. - OrgInfo(String, String) - Constructor for record class dev.braintrust.api.BraintrustOpenApiClient.OrgInfo
-
Creates an instance of a
OrgInforecord class. - origin() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
originrecord component. - origin() - Method in record class dev.braintrust.eval.DatasetCase
-
Returns the value of the
originrecord 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
Originrecord class. - output() - Method in record class dev.braintrust.api.BraintrustApiClient.DatasetEvent
-
Deprecated.Returns the value of the
outputrecord 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
ParameterDefrecord class. - ParameterDef.Type - Enum Class in dev.braintrust.eval
- parameters() - Method in record class dev.braintrust.eval.TaskResult
-
Returns the value of the
parametersrecord 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
parentrecord component. - parent() - Method in record class dev.braintrust.trace.SpanComponents
-
Returns the value of the
parentrecord component. - Parent(String, String) - Constructor for record class dev.braintrust.BraintrustUtils.Parent
-
Creates an instance of a
Parentrecord 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
ParentContextrecord 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
projectrecord 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
Projectrecord 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
projectIdrecord component. - projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.CreateExperimentRequest
-
Deprecated.Returns the value of the
projectIdrecord component. - projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.Dataset
-
Deprecated.Returns the value of the
projectIdrecord component. - projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
projectIdrecord component. - projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
projectIdrecord component. - projectId() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
projectIdrecord component. - projectId() - Method in class dev.braintrust.trace.BraintrustContext
- projectId() - Method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
-
Returns the value of the
projectIdrecord 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
ProjectListrecord 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
projectsrecord 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
promptrecord 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
Promptrecord class. - promptData() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
promptDatarecord component. - promptData() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
promptDatarecord component. - PromptData(Object, Object) - Constructor for record class dev.braintrust.api.BraintrustApiClient.PromptData
-
Deprecated.Creates an instance of a
PromptDatarecord class. - PromptListResponse(List<BraintrustApiClient.Prompt>) - Constructor for record class dev.braintrust.api.BraintrustApiClient.PromptListResponse
-
Deprecated.Creates an instance of a
PromptListResponserecord 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
queryrecord 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
- realtimeState() - Method in record class dev.braintrust.api.BraintrustOpenApiClient.BtqlQueryResponse
-
Returns the value of the
realtimeStaterecord component. - RealtimeState(String) - Constructor for record class dev.braintrust.api.BraintrustOpenApiClient.RealtimeState
-
Creates an instance of a
RealtimeStaterecord class. - 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
resultrecord component. - rootSpanId() - Method in record class dev.braintrust.trace.SpanComponents.RowIds
-
Returns the value of the
rootSpanIdrecord component. - rowIds() - Method in record class dev.braintrust.trace.SpanComponents
-
Returns the value of the
rowIdsrecord component. - RowIds(String, String) - Constructor for record class dev.braintrust.trace.SpanComponents.RowIds
-
Creates an instance of a
RowIdsrecord 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
schemarecord 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(TaskResult<INPUT, OUTPUT>) - Method in interface dev.braintrust.eval.TracedScorer
-
Scores the result of a successful task execution.
- score(TaskResult<INPUT, OUTPUT>, BrainstoreTrace) - Method in interface dev.braintrust.eval.TracedScorer
-
Scores the task result using the distributed trace for additional context.
- 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
Scorerecord 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
- single(String, Function<TaskResult<INPUT, OUTPUT>, Classification>) - Static method in interface dev.braintrust.eval.Classifier
-
Creates a classifier from a function that returns a single classification.
- slug() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
slugrecord component. - slug() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
slugrecord 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
SpanComponentsrecord 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
spanIdrecord 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
tagsrecord component. - tags() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
tagsrecord component. - tags() - Method in record class dev.braintrust.api.BraintrustApiClient.Function
-
Deprecated.Returns the value of the
tagsrecord component. - tags() - Method in record class dev.braintrust.api.BraintrustApiClient.Prompt
-
Deprecated.Returns the value of the
tagsrecord component. - tags() - Method in record class dev.braintrust.eval.DatasetCase
-
Returns the value of the
tagsrecord component. - tags() - Method in record class dev.braintrust.eval.EvalCase
-
Deprecated.Returns the value of the
tagsrecord 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
TaskResultrecord 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
tokenrecord 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.FreshnessState
-
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.api.BraintrustOpenApiClient.RealtimeState
-
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.Classification
-
Returns a string representation of this record class.
- 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.
- TracedClassifier<INPUT,
OUTPUT> - Interface in dev.braintrust.eval -
A classifier that receives access to the full distributed trace of the task that was evaluated.
- TracedScorer<INPUT,
OUTPUT> - Interface in dev.braintrust.eval -
A scorer that receives access to the full distributed trace of the task that was evaluated.
- 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.api.BraintrustOpenApiClient.RealtimeState
-
Returns the value of the
typerecord component. - type() - Method in record class dev.braintrust.BraintrustUtils.Parent
-
Returns the value of the
typerecord component. - type() - Method in record class dev.braintrust.eval.ParameterDef
-
Returns the value of the
typerecord component. - type() - Method in record class dev.braintrust.trace.BraintrustSpanProcessor.ParentContext
-
Returns the value of the
typerecord 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
updatedAtrecord component. - updatedAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Experiment
-
Deprecated.Returns the value of the
updatedAtrecord component. - updatedAt() - Method in record class dev.braintrust.api.BraintrustApiClient.Project
-
Deprecated.Returns the value of the
updatedAtrecord component.
V
- value() - Method in record class dev.braintrust.eval.Score
-
Returns the value of the
valuerecord 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
versionrecord component. - version() - Method in record class dev.braintrust.api.BraintrustApiClient.FunctionInvokeRequest
-
Deprecated.Returns the value of the
versionrecord 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
xactIdrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form