Class Hierarchy
- java.lang.Object
- org.springframework.ai.model.AbstractResponseMetadata
- org.springframework.ai.chat.metadata.ChatResponseMetadata (implements org.springframework.ai.model.ResponseMetadata)
- org.springframework.ai.chat.metadata.ChatResponseMetadata.Builder
- org.springframework.ai.chat.metadata.DefaultChatGenerationMetadata (implements org.springframework.ai.chat.metadata.ChatGenerationMetadata)
- org.springframework.ai.chat.metadata.DefaultChatGenerationMetadataBuilder (implements org.springframework.ai.chat.metadata.ChatGenerationMetadata.Builder)
- org.springframework.ai.chat.metadata.DefaultUsage (implements org.springframework.ai.chat.metadata.Usage)
- org.springframework.ai.chat.metadata.EmptyRateLimit (implements org.springframework.ai.chat.metadata.RateLimit)
- org.springframework.ai.chat.metadata.EmptyUsage (implements org.springframework.ai.chat.metadata.Usage)
- org.springframework.ai.model.AbstractResponseMetadata
Interface Hierarchy
- org.springframework.ai.chat.metadata.ChatGenerationMetadata.Builder
- java.lang.Iterable<T>
- org.springframework.ai.chat.metadata.PromptMetadata
- org.springframework.ai.chat.metadata.PromptMetadata.PromptFilterMetadata
- org.springframework.ai.chat.metadata.RateLimit
- org.springframework.ai.model.ResultMetadata
- org.springframework.ai.chat.metadata.ChatGenerationMetadata
- org.springframework.ai.chat.metadata.Usage