Class Hierarchy
- java.lang.Object
- org.springframework.ai.chat.model.AbstractToolCallSupport
- org.springframework.ai.chat.model.ChatResponse (implements org.springframework.ai.model.ModelResponse<T>)
- org.springframework.ai.chat.model.ChatResponse.Builder
- org.springframework.ai.chat.model.Generation (implements org.springframework.ai.model.ModelResult<T>)
- org.springframework.ai.chat.model.MessageAggregator
- java.lang.Record
- org.springframework.ai.chat.model.MessageAggregator.DefaultUsage (implements org.springframework.ai.chat.metadata.Usage)
- org.springframework.ai.chat.model.ToolContext
Interface Hierarchy
- org.springframework.ai.model.Model<TReq,
TRes> - org.springframework.ai.chat.model.ChatModel (also extends org.springframework.ai.chat.model.StreamingChatModel)
- org.springframework.ai.model.StreamingModel<TReq,
TResChunk> - org.springframework.ai.chat.model.StreamingChatModel