Uses of Interface
org.springframework.ai.model.function.FunctionCallback
Packages that use FunctionCallback
Package
Description
-
Uses of FunctionCallback in org.springframework.ai.autoconfigure.azure.openai
Method parameters in org.springframework.ai.autoconfigure.azure.openai with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionAzureOpenAiAutoConfiguration.azureOpenAiChatClient
(com.azure.ai.openai.OpenAIClient openAIClient, AzureOpenAiChatProperties chatProperties, List<FunctionCallback> toolFunctionCallbacks, FunctionCallbackContext functionCallbackContext) -
Uses of FunctionCallback in org.springframework.ai.autoconfigure.mistralai
Method parameters in org.springframework.ai.autoconfigure.mistralai with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionMistralAiAutoConfiguration.mistralAiChatClient
(MistralAiCommonProperties commonProperties, MistralAiChatProperties chatProperties, org.springframework.web.client.RestClient.Builder restClientBuilder, List<FunctionCallback> toolFunctionCallbacks, FunctionCallbackContext functionCallbackContext, org.springframework.retry.support.RetryTemplate retryTemplate, org.springframework.web.client.ResponseErrorHandler responseErrorHandler) -
Uses of FunctionCallback in org.springframework.ai.autoconfigure.openai
Method parameters in org.springframework.ai.autoconfigure.openai with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionOpenAiAutoConfiguration.openAiChatClient
(OpenAiConnectionProperties commonProperties, OpenAiChatProperties chatProperties, org.springframework.web.client.RestClient.Builder restClientBuilder, List<FunctionCallback> toolFunctionCallbacks, FunctionCallbackContext functionCallbackContext, org.springframework.retry.support.RetryTemplate retryTemplate, org.springframework.web.client.ResponseErrorHandler responseErrorHandler) -
Uses of FunctionCallback in org.springframework.ai.autoconfigure.vertexai.gemini
Method parameters in org.springframework.ai.autoconfigure.vertexai.gemini with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionVertexAiGeminiAutoConfiguration.vertexAiGeminiChat
(com.google.cloud.vertexai.VertexAI vertexAi, VertexAiGeminiChatProperties chatProperties, List<FunctionCallback> toolFunctionCallbacks, org.springframework.context.ApplicationContext context) -
Uses of FunctionCallback in org.springframework.ai.azure.openai
Methods in org.springframework.ai.azure.openai that return types with arguments of type FunctionCallbackMethod parameters in org.springframework.ai.azure.openai with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionvoid
AzureOpenAiChatOptions.setFunctionCallbacks
(List<FunctionCallback> functionCallbacks) AzureOpenAiChatOptions.Builder.withFunctionCallbacks
(List<FunctionCallback> functionCallbacks) -
Uses of FunctionCallback in org.springframework.ai.mistralai
Methods in org.springframework.ai.mistralai that return types with arguments of type FunctionCallbackMethod parameters in org.springframework.ai.mistralai with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionvoid
MistralAiChatOptions.setFunctionCallbacks
(List<FunctionCallback> functionCallbacks) MistralAiChatOptions.Builder.withFunctionCallbacks
(List<FunctionCallback> functionCallbacks) -
Uses of FunctionCallback in org.springframework.ai.model.function
Classes in org.springframework.ai.model.function that implement FunctionCallbackModifier and TypeClassDescriptionclass
Note that the underlying function is responsible for converting the output into format that can be consumed by the Model.Fields in org.springframework.ai.model.function with type parameters of type FunctionCallbackModifier and TypeFieldDescriptionprotected final Map
<String, FunctionCallback> AbstractFunctionCallSupport.functionCallbackRegister
The function callback register is used to resolve the function callbacks by name.Methods in org.springframework.ai.model.function that return FunctionCallbackModifier and TypeMethodDescriptionFunctionCallbackContext.getFunctionCallback
(String beanName, String defaultDescription) Methods in org.springframework.ai.model.function that return types with arguments of type FunctionCallbackModifier and TypeMethodDescriptionAbstractFunctionCallSupport.getFunctionCallbackRegister()
FunctionCallingOptions.getFunctionCallbacks()
Function Callbacks to be registered with the ChatClient.FunctionCallingOptionsBuilder.PortableFunctionCallingOptions.getFunctionCallbacks()
protected List
<FunctionCallback> AbstractFunctionCallSupport.resolveFunctionCallbacks
(Set<String> functionNames) Resolve the function callbacks by name.Methods in org.springframework.ai.model.function with parameters of type FunctionCallbackModifier and TypeMethodDescriptionFunctionCallingOptionsBuilder.withFunctionCallback
(FunctionCallback functionCallback) Method parameters in org.springframework.ai.model.function with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionvoid
FunctionCallingOptions.setFunctionCallbacks
(List<FunctionCallback> functionCallbacks) Set the Function Callbacks to be registered with the ChatClient.void
FunctionCallingOptionsBuilder.PortableFunctionCallingOptions.setFunctionCallbacks
(List<FunctionCallback> functionCallbacks) FunctionCallingOptionsBuilder.withFunctionCallbacks
(List<FunctionCallback> functionCallbacks) -
Uses of FunctionCallback in org.springframework.ai.openai
Methods in org.springframework.ai.openai that return types with arguments of type FunctionCallbackMethod parameters in org.springframework.ai.openai with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionvoid
OpenAiChatOptions.setFunctionCallbacks
(List<FunctionCallback> functionCallbacks) OpenAiChatOptions.Builder.withFunctionCallbacks
(List<FunctionCallback> functionCallbacks) -
Uses of FunctionCallback in org.springframework.ai.vertexai.gemini
Methods in org.springframework.ai.vertexai.gemini that return types with arguments of type FunctionCallbackMethod parameters in org.springframework.ai.vertexai.gemini with type arguments of type FunctionCallbackModifier and TypeMethodDescriptionvoid
VertexAiGeminiChatOptions.setFunctionCallbacks
(List<FunctionCallback> functionCallbacks) VertexAiGeminiChatOptions.Builder.withFunctionCallbacks
(List<FunctionCallback> functionCallbacks)