Class OpenAiParameters<T extends OpenAiParameters<T>>
java.lang.Object
com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters<T>
- Type Parameters:
T- The type of this Parameter Class for typed fluent api return values
- Direct Known Subclasses:
OpenAiChatCompletionsParameters,OpenAiCompletionsParameters
public abstract class OpenAiParameters<T extends OpenAiParameters<T>> extends Object
Contains the intersection of parameters for the /chat/completions and
/completions api
-
Constructor Summary
Constructors Modifier Constructor Description protectedOpenAiParameters(Class<T> typeClass) -
Method Summary
Modifier and Type Method Description voidcopyFrom(T parameters)copies parameter values from another instance ofOpenAiParametersIntegergetMaxTokens()StringgetModel()IntegergetN()IntegergetTemperature()TmaxTokens(Integer maxTokens)Tmodel(String model)Tn(Integer n)voidsetMaxTokens(Integer maxTokens)voidsetModel(String model)voidsetN(Integer n)voidsetTemperature(Integer temperature)Ttemperature(Integer temperature)
-
Constructor Details
-
OpenAiParameters
- Parameters:
typeClass-typeClass
-
-
Method Details
-
getMaxTokens
- Returns:
maxTokens
-
setMaxTokens
- Parameters:
maxTokens-maxTokens
-
maxTokens
- Parameters:
maxTokens-maxTokens- Returns:
- this
-
getModel
- Returns:
model
-
setModel
- Parameters:
model-model
-
model
- Parameters:
model-model- Returns:
- this
-
getN
- Returns:
n
-
setN
- Parameters:
n-n
-
n
- Parameters:
n-n- Returns:
- this
-
getTemperature
- Returns:
temperature
-
setTemperature
- Parameters:
temperature-temperature
-
temperature
- Parameters:
temperature-temperature- Returns:
- this
-
copyFrom
copies parameter values from another instance ofOpenAiParameters- Parameters:
parameters- the sourceOpenAiParameters
-