Class Hierarchy
- java.lang.Object
- org.springframework.ai.chat.model.AbstractToolCallSupport
- org.springframework.ai.model.function.FunctionCallingHelper
- org.springframework.ai.model.function.DefaultFunctionCallbackBuilder (implements org.springframework.ai.model.function.FunctionCallback.Builder)
- org.springframework.ai.model.function.FunctionCallbackContext (implements org.springframework.context.ApplicationContextAware)
- org.springframework.ai.model.function.FunctionCallbackWrapper<I,
O> - org.springframework.ai.model.function.FunctionCallbackWrapper.Builder<I,
O> - org.springframework.ai.model.function.FunctionCallingOptionsBuilder
- org.springframework.ai.model.function.FunctionCallingOptionsBuilder.PortableFunctionCallingOptions (implements org.springframework.ai.model.function.FunctionCallingOptions)
- org.springframework.ai.model.function.FunctionInvokingFunctionCallback<I,
O> - org.springframework.ai.model.function.MethodInvokingFunctionCallback (implements org.springframework.ai.model.function.FunctionCallback)
- java.lang.Record
- org.springframework.ai.model.function.FunctionCallingHelper.FunctionDefinition (implements org.springframework.ai.model.function.FunctionCallback)
- org.springframework.ai.model.function.TypeResolverHelper
- org.springframework.ai.chat.model.AbstractToolCallSupport
Interface Hierarchy
- org.springframework.ai.model.function.FunctionCallback
- org.springframework.ai.model.function.FunctionCallback.Builder
- org.springframework.ai.model.function.FunctionCallback.FunctionInvokingSpec<I,
O> - org.springframework.ai.model.function.FunctionCallback.MethodInvokingSpec
- org.springframework.ai.model.ModelOptions
- org.springframework.ai.chat.prompt.ChatOptions
- org.springframework.ai.model.function.FunctionCallingOptions
- org.springframework.ai.chat.prompt.ChatOptions
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.ai.model.function.FunctionCallbackContext.SchemaType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)