Class Hierarchy
- java.lang.Object
- org.springframework.ai.model.function.AbstractFunctionCallSupport<Msg,
Req, Resp> - org.springframework.ai.chat.model.AbstractToolCallSupport
- org.springframework.ai.model.function.ToolCallHelper
- 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.chat.prompt.ChatOptions, org.springframework.ai.model.function.FunctionCallingOptions)
- java.lang.Record
- org.springframework.ai.model.function.ToolCallHelper.FunctionDefinition (implements org.springframework.ai.model.function.FunctionCallback)
- org.springframework.ai.model.function.TypeResolverHelper
- org.springframework.ai.model.function.AbstractFunctionCallSupport<Msg,
Interface Hierarchy
- org.springframework.ai.model.function.FunctionCallback
- 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)