Class DefaultFunctionCallingOptions
java.lang.Object
org.springframework.ai.model.function.DefaultFunctionCallingOptions
- All Implemented Interfaces:
ChatOptions,FunctionCallingOptions,ModelOptions
@Deprecated
public class DefaultFunctionCallingOptions
extends Object
implements FunctionCallingOptions
Deprecated.
Default implementation of
FunctionCallingOptions.- Author:
- Christian Tzolov, Thomas Vitale, Ilayaperumal Gopinathan
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.ai.model.function.FunctionCallingOptions
FunctionCallingOptions.Builder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends ChatOptions>
Tcopy()Deprecated.Returns a copy of thisChatOptions.Deprecated.Returns the frequency penalty to use for the chat.Deprecated.Function Callbacks to be registered with the ChatModel.Deprecated.Deprecated.Returns the maximum number of tokens to use for the chat.getModel()Deprecated.Returns the model to use for the chat.Deprecated.Returns the presence penalty to use for the chat.Deprecated.Deprecated.Returns the stop sequences to use for the chat.Deprecated.Returns the temperature to use for the chat.Deprecated.getTopK()Deprecated.Returns the top K to use for the chat.getTopP()Deprecated.Returns the top P to use for the chat.merge(ChatOptions options) Deprecated.voidsetFrequencyPenalty(Double frequencyPenalty) Deprecated.voidsetFunctionCallbacks(List<FunctionCallback> functionCallbacks) Deprecated.Set the Function Callbacks to be registered with the ChatModel.voidsetFunctions(Set<String> functions) Deprecated.Set the list of function names from the ChatModel registry to be used in the next chat completion requests.voidsetMaxTokens(Integer maxTokens) Deprecated.voidDeprecated.voidsetPresencePenalty(Double presencePenalty) Deprecated.voidsetProxyToolCalls(Boolean proxyToolCalls) Deprecated.voidsetStopSequences(List<String> stopSequences) Deprecated.voidsetTemperature(Double temperature) Deprecated.voidsetToolContext(Map<String, Object> context) Deprecated.voidDeprecated.voidDeprecated.
-
Constructor Details
-
DefaultFunctionCallingOptions
public DefaultFunctionCallingOptions()Deprecated.
-
-
Method Details
-
getFunctionCallbacks
Deprecated.Description copied from interface:FunctionCallingOptionsFunction Callbacks to be registered with the ChatModel. For Prompt Options the functionCallbacks are automatically enabled for the duration of the prompt execution. For Default Options the FunctionCallbacks are registered but disabled by default. You have to use "functions" property to list the function names from the ChatModel registry to be used in the chat completion requests.- Specified by:
getFunctionCallbacksin interfaceFunctionCallingOptions- Returns:
- Return the Function Callbacks to be registered with the ChatModel.
-
setFunctionCallbacks
Deprecated.Description copied from interface:FunctionCallingOptionsSet the Function Callbacks to be registered with the ChatModel.- Specified by:
setFunctionCallbacksin interfaceFunctionCallingOptions- Parameters:
functionCallbacks- the Function Callbacks to be registered with the ChatModel.
-
getFunctions
Deprecated.- Specified by:
getFunctionsin interfaceFunctionCallingOptions- Returns:
Setof function names from the ChatModel registry to be used in the next chat completion requests.
-
setFunctions
Deprecated.Description copied from interface:FunctionCallingOptionsSet the list of function names from the ChatModel registry to be used in the next chat completion requests.- Specified by:
setFunctionsin interfaceFunctionCallingOptions- Parameters:
functions- the list of function names from the ChatModel registry to be used in the next chat completion requests.
-
getProxyToolCalls
Deprecated.- Specified by:
getProxyToolCallsin interfaceFunctionCallingOptions
-
setProxyToolCalls
Deprecated.- Specified by:
setProxyToolCallsin interfaceFunctionCallingOptions
-
getToolContext
Deprecated.- Specified by:
getToolContextin interfaceFunctionCallingOptions
-
setToolContext
Deprecated.- Specified by:
setToolContextin interfaceFunctionCallingOptions
-
getModel
Deprecated.Description copied from interface:ChatOptionsReturns the model to use for the chat.- Specified by:
getModelin interfaceChatOptions- Returns:
- the model to use for the chat
-
setModel
Deprecated. -
getFrequencyPenalty
Deprecated.Description copied from interface:ChatOptionsReturns the frequency penalty to use for the chat.- Specified by:
getFrequencyPenaltyin interfaceChatOptions- Returns:
- the frequency penalty to use for the chat
-
setFrequencyPenalty
Deprecated. -
getMaxTokens
Deprecated.Description copied from interface:ChatOptionsReturns the maximum number of tokens to use for the chat.- Specified by:
getMaxTokensin interfaceChatOptions- Returns:
- the maximum number of tokens to use for the chat
-
setMaxTokens
Deprecated. -
getPresencePenalty
Deprecated.Description copied from interface:ChatOptionsReturns the presence penalty to use for the chat.- Specified by:
getPresencePenaltyin interfaceChatOptions- Returns:
- the presence penalty to use for the chat
-
setPresencePenalty
Deprecated. -
getStopSequences
Deprecated.Description copied from interface:ChatOptionsReturns the stop sequences to use for the chat.- Specified by:
getStopSequencesin interfaceChatOptions- Returns:
- the stop sequences to use for the chat
-
setStopSequences
Deprecated. -
getTemperature
Deprecated.Description copied from interface:ChatOptionsReturns the temperature to use for the chat.- Specified by:
getTemperaturein interfaceChatOptions- Returns:
- the temperature to use for the chat
-
setTemperature
Deprecated. -
getTopK
Deprecated.Description copied from interface:ChatOptionsReturns the top K to use for the chat.- Specified by:
getTopKin interfaceChatOptions- Returns:
- the top K to use for the chat
-
setTopK
Deprecated. -
getTopP
Deprecated.Description copied from interface:ChatOptionsReturns the top P to use for the chat.- Specified by:
getTopPin interfaceChatOptions- Returns:
- the top P to use for the chat
-
setTopP
Deprecated. -
copy
Deprecated.Description copied from interface:ChatOptionsReturns a copy of thisChatOptions.- Specified by:
copyin interfaceChatOptions- Returns:
- a copy of this
ChatOptions
-
merge
Deprecated.
-
DefaultToolCallingChatOptions.