Class OpenAiChatCompletionsParameters
java.lang.Object
com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters<OpenAiChatCompletionsParameters>
com.github.hakenadu.javalangchains.chains.llm.openai.chat.OpenAiChatCompletionsParameters
- Direct Known Subclasses:
OpenAiChatCompletionsRequest
public class OpenAiChatCompletionsParameters extends OpenAiParameters<OpenAiChatCompletionsParameters>
Parameters for calling an OpenAI Chat Model
https://platform.openai.com/docs/api-reference/chat/create
-
Constructor Summary
Constructors Constructor Description OpenAiChatCompletionsParameters()creates an instance ofOpenAiChatCompletionsParameters -
Method Summary
Modifier and Type Method Description voidcopyFrom(OpenAiChatCompletionsParameters parameters)copies parameter values from another instance ofOpenAiChatCompletionsParametersOpenAiChatCompletionsParametersfrequencePenalty(Double frequencePenalty)DoublegetFrequencePenalty()Map<Integer,Integer>getLogitBias()DoublegetPresencePenalty()OpenAiChatCompletionsParameterslogitBias(Map<Integer,Integer> logitBias)OpenAiChatCompletionsParameterspresencePenalty(Double presencePenalty)voidsetFrequencePenalty(Double frequencePenalty)voidsetLogitBias(Map<Integer,Integer> logitBias)voidsetPresencePenalty(Double presencePenalty)Methods inherited from class com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiParameters
getMaxTokens, getModel, getN, getTemperature, maxTokens, model, n, setMaxTokens, setModel, setN, setTemperature, temperature
-
Constructor Details
-
OpenAiChatCompletionsParameters
public OpenAiChatCompletionsParameters()creates an instance ofOpenAiChatCompletionsParameters
-
-
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
-
getPresencePenalty
- Returns:
presencePenalty
-
setPresencePenalty
- Parameters:
presencePenalty-presencePenalty
-
presencePenalty
- Parameters:
presencePenalty-presencePenalty- Returns:
- this
-
copyFrom
copies parameter values from another instance ofOpenAiChatCompletionsParameters- Overrides:
copyFromin classOpenAiParameters<OpenAiChatCompletionsParameters>- Parameters:
parameters- the sourceOpenAiChatCompletionsParameters
-