Package com.braintrustdata.api.models
Class PromptOptions.Params.OpenAIModelParams.ToolChoice
-
- All Implemented Interfaces:
public final class PromptOptions.Params.OpenAIModelParams.ToolChoice
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfacePromptOptions.Params.OpenAIModelParams.ToolChoice.VisitorAn interface that defines how to map each variant of ToolChoice to a value of type T.
public final classPromptOptions.Params.OpenAIModelParams.ToolChoice.UnionMember0public final classPromptOptions.Params.OpenAIModelParams.ToolChoice.Function
-
Method Summary
-
-
Method Detail
-
unionMember0
final Optional<PromptOptions.Params.OpenAIModelParams.ToolChoice.UnionMember0> unionMember0()
-
function
final Optional<PromptOptions.Params.OpenAIModelParams.ToolChoice.Function> function()
-
isUnionMember0
final Boolean isUnionMember0()
-
isFunction
final Boolean isFunction()
-
asUnionMember0
final PromptOptions.Params.OpenAIModelParams.ToolChoice.UnionMember0 asUnionMember0()
-
asFunction
final PromptOptions.Params.OpenAIModelParams.ToolChoice.Function asFunction()
-
accept
final <T extends Any> T accept(PromptOptions.Params.OpenAIModelParams.ToolChoice.Visitor<T> visitor)
-
validate
final PromptOptions.Params.OpenAIModelParams.ToolChoice validate()
-
ofUnionMember0
final static PromptOptions.Params.OpenAIModelParams.ToolChoice ofUnionMember0(PromptOptions.Params.OpenAIModelParams.ToolChoice.UnionMember0 unionMember0)
-
ofFunction
final static PromptOptions.Params.OpenAIModelParams.ToolChoice ofFunction(PromptOptions.Params.OpenAIModelParams.ToolChoice.Function function)
-
-
-
-