Class PromptOptions.Builder
-
- All Implemented Interfaces:
public final class PromptOptions.BuilderA builder for PromptOptions.
-
-
Method Summary
-
-
Method Detail
-
model
final PromptOptions.Builder model(String model)
-
model
final PromptOptions.Builder model(JsonField<String> model)
Sets Builder.model to an arbitrary JSON value.
You should usually call Builder.model with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
params
final PromptOptions.Builder params(PromptOptions.Params params)
-
params
final PromptOptions.Builder params(JsonField<PromptOptions.Params> params)
Sets Builder.params to an arbitrary JSON value.
You should usually call Builder.params with a well-typed Params value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
params
final PromptOptions.Builder params(PromptOptions.Params.OpenAIModelParams openaiModel)
Alias for calling params with
Params.ofOpenAIModel(openaiModel).
-
params
final PromptOptions.Builder params(PromptOptions.Params.AnthropicModelParams anthropicModel)
Alias for calling params with
Params.ofAnthropicModel(anthropicModel).
-
params
final PromptOptions.Builder params(PromptOptions.Params.GoogleModelParams googleModel)
Alias for calling params with
Params.ofGoogleModel(googleModel).
-
params
final PromptOptions.Builder params(PromptOptions.Params.WindowAiModelParams windowAiModel)
Alias for calling params with
Params.ofWindowAiModel(windowAiModel).
-
params
final PromptOptions.Builder params(PromptOptions.Params.JsCompletionParams jsCompletion)
Alias for calling params with
Params.ofJsCompletion(jsCompletion).
-
position
final PromptOptions.Builder position(String position)
-
position
final PromptOptions.Builder position(JsonField<String> position)
Sets Builder.position to an arbitrary JSON value.
You should usually call Builder.position with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final PromptOptions.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final PromptOptions.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final PromptOptions.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final PromptOptions.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final PromptOptions.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final PromptOptions build()
Returns an immutable instance of PromptOptions.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-