Class OpenAiChatParameters
java.lang.Object
com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiChatParameters
- Direct Known Subclasses:
OpenAiChatCompletionsRequest,OpenAiChatCompletionsResponse
public class OpenAiChatParameters extends Object
Parameters for calling an OpenAI Chat Model
https://platform.openai.com/docs/api-reference/chat/create
-
Constructor Summary
Constructors Constructor Description OpenAiChatParameters() -
Method Summary
Modifier and Type Method Description voidcopyFrom(OpenAiChatParameters parameters)copies parameter values from another instance ofOpenAiChatParametersOpenAiChatParametersfrequencePenalty(Double frequencePenalty)DoublegetFrequencePenalty()Map<Integer,Integer>getLogitBias()IntegergetMaxTokens()StringgetModel()IntegergetN()DoublegetPresencePenalty()IntegergetTemperature()OpenAiChatParameterslogitBias(Map<Integer,Integer> logitBias)OpenAiChatParametersmaxTokens(Integer maxTokens)OpenAiChatParametersmodel(String model)OpenAiChatParametersn(Integer n)OpenAiChatParameterspresencePenalty(Double presencePenalty)voidsetFrequencePenalty(Double frequencePenalty)voidsetLogitBias(Map<Integer,Integer> logitBias)voidsetMaxTokens(Integer maxTokens)voidsetModel(String model)voidsetN(Integer n)voidsetPresencePenalty(Double presencePenalty)voidsetTemperature(Integer temperature)OpenAiChatParameterstemperature(Integer temperature)
-
Constructor Details
-
OpenAiChatParameters
public OpenAiChatParameters()
-
-
Method Details
-
getFrequencePenalty
- Returns:
frequencePenalty
-
setFrequencePenalty
- Parameters:
frequencePenalty-frequencePenalty
-
frequencePenalty
- Parameters:
frequencePenalty-frequencePenalty- Returns:
- this
-
getLogitBias
- Returns:
logitBias
-
setLogitBias
- Parameters:
logitBias-logitBias
-
logitBias
- Parameters:
logitBias-logitBias- Returns:
- this
-
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
-
getPresencePenalty
- Returns:
presencePenalty
-
setPresencePenalty
- Parameters:
presencePenalty-presencePenalty
-
presencePenalty
- Parameters:
presencePenalty-presencePenalty- Returns:
- this
-
getTemperature
- Returns:
temperature
-
setTemperature
- Parameters:
temperature-temperature
-
temperature
- Parameters:
temperature-temperature- Returns:
- this
-
copyFrom
copies parameter values from another instance ofOpenAiChatParameters- Parameters:
parameters- the sourceOpenAiChatParameters
-