Class ModelParams.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeaiagentruntime.model.ModelParams.Builder
-
- Enclosing class:
- ModelParams
public static class ModelParams.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelParamsbuild()ModelParams.Buildercopy(ModelParams model)ModelParams.BuilderfrequencyPenalty(Float frequencyPenalty)Frequency penalty to reduce repeating tokens.ModelParams.BuildermaxTokens(Integer maxTokens)Maximum number of tokens.ModelParams.BuilderpresencePenalty(Float presencePenalty)Presence penalty to encourage new topics.ModelParams.BuilderreasoningEffort(String reasoningEffort)Constrains effort on reasoning for reasoning models.ModelParams.Builderseed(Integer seed)Seed makes best effort to sample tokens deterministically.ModelParams.Buildertemperature(Float temperature)Sampling temperature.ModelParams.BuildertopK(Integer topK)Top-K sampling parameter.ModelParams.BuildertopP(Float topP)Nucleus sampling probability.ModelParams.Builderverbosity(String verbosity)Constrains the verbosity of the model’s response.
-
-
-
Method Detail
-
maxTokens
public ModelParams.Builder maxTokens(Integer maxTokens)
Maximum number of tokens.- Parameters:
maxTokens- the value to set- Returns:
- this builder
-
temperature
public ModelParams.Builder temperature(Float temperature)
Sampling temperature.- Parameters:
temperature- the value to set- Returns:
- this builder
-
topP
public ModelParams.Builder topP(Float topP)
Nucleus sampling probability.- Parameters:
topP- the value to set- Returns:
- this builder
-
topK
public ModelParams.Builder topK(Integer topK)
Top-K sampling parameter.- Parameters:
topK- the value to set- Returns:
- this builder
-
frequencyPenalty
public ModelParams.Builder frequencyPenalty(Float frequencyPenalty)
Frequency penalty to reduce repeating tokens.- Parameters:
frequencyPenalty- the value to set- Returns:
- this builder
-
presencePenalty
public ModelParams.Builder presencePenalty(Float presencePenalty)
Presence penalty to encourage new topics.- Parameters:
presencePenalty- the value to set- Returns:
- this builder
-
seed
public ModelParams.Builder seed(Integer seed)
Seed makes best effort to sample tokens deterministically.- Parameters:
seed- the value to set- Returns:
- this builder
-
reasoningEffort
public ModelParams.Builder reasoningEffort(String reasoningEffort)
Constrains effort on reasoning for reasoning models.- Parameters:
reasoningEffort- the value to set- Returns:
- this builder
-
verbosity
public ModelParams.Builder verbosity(String verbosity)
Constrains the verbosity of the model’s response.- Parameters:
verbosity- the value to set- Returns:
- this builder
-
build
public ModelParams build()
-
copy
public ModelParams.Builder copy(ModelParams model)
-
-