Package com.braintrustdata.api.models
Class PromptOptions.Params
-
- All Implemented Interfaces:
public final class PromptOptions.Params
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfacePromptOptions.Params.VisitorAn interface that defines how to map each variant of Params to a value of type T.
public final classPromptOptions.Params.OpenAIModelParamspublic final classPromptOptions.Params.AnthropicModelParamspublic final classPromptOptions.Params.GoogleModelParamspublic final classPromptOptions.Params.WindowAiModelParamspublic final classPromptOptions.Params.JsCompletionParams
-
Method Summary
-
-
Method Detail
-
openaiModel
final Optional<PromptOptions.Params.OpenAIModelParams> openaiModel()
-
anthropicModel
final Optional<PromptOptions.Params.AnthropicModelParams> anthropicModel()
-
googleModel
final Optional<PromptOptions.Params.GoogleModelParams> googleModel()
-
windowAiModel
final Optional<PromptOptions.Params.WindowAiModelParams> windowAiModel()
-
jsCompletion
final Optional<PromptOptions.Params.JsCompletionParams> jsCompletion()
-
isOpenAIModel
final Boolean isOpenAIModel()
-
isAnthropicModel
final Boolean isAnthropicModel()
-
isGoogleModel
final Boolean isGoogleModel()
-
isWindowAiModel
final Boolean isWindowAiModel()
-
isJsCompletion
final Boolean isJsCompletion()
-
asOpenAIModel
final PromptOptions.Params.OpenAIModelParams asOpenAIModel()
-
asAnthropicModel
final PromptOptions.Params.AnthropicModelParams asAnthropicModel()
-
asGoogleModel
final PromptOptions.Params.GoogleModelParams asGoogleModel()
-
asWindowAiModel
final PromptOptions.Params.WindowAiModelParams asWindowAiModel()
-
asJsCompletion
final PromptOptions.Params.JsCompletionParams asJsCompletion()
-
accept
final <T extends Any> T accept(PromptOptions.Params.Visitor<T> visitor)
-
validate
final PromptOptions.Params validate()
-
ofOpenAIModel
final static PromptOptions.Params ofOpenAIModel(PromptOptions.Params.OpenAIModelParams openaiModel)
-
ofAnthropicModel
final static PromptOptions.Params ofAnthropicModel(PromptOptions.Params.AnthropicModelParams anthropicModel)
-
ofGoogleModel
final static PromptOptions.Params ofGoogleModel(PromptOptions.Params.GoogleModelParams googleModel)
-
ofWindowAiModel
final static PromptOptions.Params ofWindowAiModel(PromptOptions.Params.WindowAiModelParams windowAiModel)
-
ofJsCompletion
final static PromptOptions.Params ofJsCompletion(PromptOptions.Params.JsCompletionParams jsCompletion)
-
-
-
-