Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.springframework.ai.embedding.AbstractEmbeddingModel (implements org.springframework.ai.embedding.EmbeddingModel)
- org.springframework.ai.openai.OpenAiEmbeddingModel
- org.springframework.ai.openai.AbstractOpenAiOptions
- org.springframework.ai.openai.OpenAiAudioSpeechOptions (implements org.springframework.ai.audio.tts.TextToSpeechOptions)
- org.springframework.ai.openai.OpenAiAudioTranscriptionOptions (implements org.springframework.ai.audio.transcription.AudioTranscriptionOptions)
- org.springframework.ai.openai.OpenAiEmbeddingOptions (implements org.springframework.ai.embedding.EmbeddingOptions)
- org.springframework.ai.openai.OpenAiImageOptions (implements org.springframework.ai.image.ImageOptions)
- org.springframework.ai.openai.OpenAiModerationOptions (implements org.springframework.ai.moderation.ModerationOptions)
- org.springframework.ai.openai.AbstractOpenAiOptions.AbstractBuilder<O,
B> - org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- org.springframework.ai.openai.OpenAiImageOptions.Builder
- org.springframework.ai.openai.OpenAiModerationOptions.Builder
- org.springframework.ai.chat.prompt.DefaultChatOptionsBuilder<B> (implements org.springframework.ai.chat.prompt.ChatOptions.Builder<B>)
- org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder<B> (implements org.springframework.ai.model.tool.ToolCallingChatOptions.Builder<B>)
- org.springframework.ai.openai.OpenAiChatOptions.AbstractBuilder<B> (implements org.springframework.ai.model.tool.StructuredOutputChatOptions.Builder<B>)
- org.springframework.ai.openai.OpenAiChatOptions.Builder
- org.springframework.ai.openai.OpenAiChatOptions.AbstractBuilder<B> (implements org.springframework.ai.model.tool.StructuredOutputChatOptions.Builder<B>)
- org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder<B> (implements org.springframework.ai.model.tool.ToolCallingChatOptions.Builder<B>)
- org.springframework.ai.model.MutableResponseMetadata (implements org.springframework.ai.model.ResponseMetadata)
- org.springframework.ai.audio.transcription.AudioTranscriptionResponseMetadata
- org.springframework.ai.openai.metadata.OpenAiAudioTranscriptionResponseMetadata
- org.springframework.ai.image.ImageResponseMetadata
- org.springframework.ai.openai.metadata.OpenAiImageResponseMetadata
- org.springframework.ai.audio.tts.TextToSpeechResponseMetadata
- org.springframework.ai.openai.metadata.OpenAiAudioSpeechResponseMetadata
- org.springframework.ai.audio.transcription.AudioTranscriptionResponseMetadata
- org.springframework.ai.openai.OpenAiAudioSpeechModel (implements org.springframework.ai.audio.tts.TextToSpeechModel)
- org.springframework.ai.openai.OpenAiAudioSpeechModel.Builder
- org.springframework.ai.openai.OpenAiAudioTranscriptionModel (implements org.springframework.ai.audio.transcription.TranscriptionModel)
- org.springframework.ai.openai.OpenAiAudioTranscriptionModel.Builder
- org.springframework.ai.openai.OpenAiChatModel (implements org.springframework.ai.chat.model.ChatModel)
- org.springframework.ai.openai.OpenAiChatModel.Builder
- org.springframework.ai.openai.OpenAiChatModel.ResponseFormat
- org.springframework.ai.openai.OpenAiChatModel.ResponseFormat.Builder
- org.springframework.ai.openai.OpenAiChatOptions (implements org.springframework.ai.model.tool.StructuredOutputChatOptions, org.springframework.ai.model.tool.ToolCallingChatOptions)
- org.springframework.ai.openai.OpenAiChatOptions.StreamOptions.Builder
- org.springframework.ai.openai.OpenAiEmbeddingModel.Builder
- org.springframework.ai.openai.metadata.OpenAiImageGenerationMetadata (implements org.springframework.ai.image.ImageGenerationMetadata)
- org.springframework.ai.openai.OpenAiImageModel (implements org.springframework.ai.image.ImageModel)
- org.springframework.ai.openai.OpenAiImageModel.Builder
- org.springframework.ai.openai.OpenAiModerationModel (implements org.springframework.ai.moderation.ModerationModel)
- org.springframework.ai.openai.OpenAiModerationModel.Builder
- org.springframework.ai.openai.metadata.OpenAiRateLimit (implements org.springframework.ai.chat.metadata.RateLimit)
- org.springframework.ai.openai.setup.OpenAiSetup
- java.lang.Record
- org.springframework.ai.openai.OpenAiChatOptions.AudioParameters
- org.springframework.ai.openai.OpenAiChatOptions.StreamOptions
- org.springframework.ai.openai.http.okhttp.SpringAiOpenAiHttpClient (implements com.openai.core.http.HttpClient)
- org.springframework.ai.openai.http.okhttp.SpringAiOpenAiHttpClient.Builder
- org.springframework.ai.embedding.AbstractEmbeddingModel (implements org.springframework.ai.embedding.EmbeddingModel)
Interface Hierarchy
- org.springframework.ai.openai.http.okhttp.OpenAiHttpClientBuilderCustomizer
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.openai.OpenAiAudioSpeechOptions.AudioResponseFormat
- org.springframework.ai.openai.OpenAiAudioSpeechOptions.Voice
- org.springframework.ai.openai.OpenAiChatModel.ResponseFormat.Type
- org.springframework.ai.openai.OpenAiChatOptions.AudioParameters.AudioResponseFormat
- org.springframework.ai.openai.OpenAiChatOptions.AudioParameters.Voice
- org.springframework.ai.openai.OpenAiEmbeddingOptions.EncodingFormat
- org.springframework.ai.openai.setup.OpenAiSetup.ModelProvider
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)