Hierarchy For All Packages
Package Hierarchies:- org.springframework.ai.openai,
- org.springframework.ai.openai.aot,
- org.springframework.ai.openai.api,
- org.springframework.ai.openai.api.common,
- org.springframework.ai.openai.audio.speech,
- org.springframework.ai.openai.metadata,
- org.springframework.ai.openai.metadata.audio,
- org.springframework.ai.openai.metadata.support
Class Hierarchy
- java.lang.Object
- org.springframework.ai.embedding.AbstractEmbeddingModel (implements org.springframework.ai.embedding.EmbeddingModel)
- org.springframework.ai.openai.OpenAiEmbeddingModel
- org.springframework.ai.model.MutableResponseMetadata (implements org.springframework.ai.model.ResponseMetadata)
- org.springframework.ai.audio.transcription.AudioTranscriptionResponseMetadata
- org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- org.springframework.ai.audio.transcription.AudioTranscriptionResponseMetadata
- org.springframework.ai.openai.api.OpenAiApi
- org.springframework.ai.openai.api.OpenAiApi.Builder
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.ToolChoiceBuilder
- org.springframework.ai.openai.api.OpenAiApi.FunctionTool
- org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- org.springframework.ai.openai.api.common.OpenAiApiConstants
- org.springframework.ai.openai.api.OpenAiAudioApi
- org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- org.springframework.ai.openai.OpenAiAudioSpeechModel (implements org.springframework.ai.openai.audio.speech.SpeechModel, org.springframework.ai.openai.audio.speech.StreamingSpeechModel)
- org.springframework.ai.openai.OpenAiAudioSpeechOptions (implements org.springframework.ai.model.ModelOptions)
- org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- org.springframework.ai.openai.OpenAiAudioTranscriptionModel (implements org.springframework.ai.model.Model<TReq,
TRes>) - org.springframework.ai.openai.OpenAiAudioTranscriptionOptions (implements org.springframework.ai.audio.transcription.AudioTranscriptionOptions)
- org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- org.springframework.ai.openai.OpenAiChatModel (implements org.springframework.ai.chat.model.ChatModel)
- org.springframework.ai.openai.OpenAiChatModel.Builder
- org.springframework.ai.openai.OpenAiChatOptions (implements org.springframework.ai.model.tool.ToolCallingChatOptions)
- org.springframework.ai.openai.OpenAiChatOptions.Builder
- org.springframework.ai.openai.OpenAiEmbeddingOptions (implements org.springframework.ai.embedding.EmbeddingOptions)
- org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- org.springframework.ai.openai.api.OpenAiImageApi
- org.springframework.ai.openai.api.OpenAiImageApi.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.OpenAiImageOptions (implements org.springframework.ai.image.ImageOptions)
- org.springframework.ai.openai.OpenAiImageOptions.Builder
- org.springframework.ai.openai.api.OpenAiModerationApi
- org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- org.springframework.ai.openai.metadata.OpenAiModerationGenerationMetadata (implements org.springframework.ai.moderation.ModerationGenerationMetadata)
- org.springframework.ai.openai.OpenAiModerationModel (implements org.springframework.ai.moderation.ModerationModel)
- org.springframework.ai.openai.OpenAiModerationOptions (implements org.springframework.ai.moderation.ModerationOptions)
- org.springframework.ai.openai.OpenAiModerationOptions.Builder
- org.springframework.ai.openai.metadata.OpenAiRateLimit (implements org.springframework.ai.chat.metadata.RateLimit)
- org.springframework.ai.openai.metadata.support.OpenAiResponseHeaderExtractor
- org.springframework.ai.openai.aot.OpenAiRuntimeHints (implements org.springframework.aot.hint.RuntimeHintsRegistrar)
- org.springframework.ai.openai.api.OpenAiStreamFunctionCallingHelper
- java.lang.Record
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ChatCompletionFunction
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputFile
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.StreamOptions
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
- org.springframework.ai.openai.api.OpenAiApi.Embedding
- org.springframework.ai.openai.api.OpenAiApi.EmbeddingList<T>
- org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest<T>
- org.springframework.ai.openai.api.OpenAiApi.LogProbs
- org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
- org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content.TopLogProbs
- org.springframework.ai.openai.api.OpenAiApi.Usage
- org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
- org.springframework.ai.openai.api.OpenAiApi.Usage.PromptTokensDetails
- org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
- org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
- org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
- org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Word
- org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
- org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
- org.springframework.ai.openai.api.OpenAiImageApi.Data
- org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
- org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageResponse
- org.springframework.ai.openai.api.OpenAiModerationApi.Categories
- org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
- org.springframework.ai.openai.api.OpenAiModerationApi.Data
- org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationRequest
- org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResponse
- org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResult
- org.springframework.ai.openai.api.ResponseFormat
- org.springframework.ai.openai.api.ResponseFormat.Builder
- org.springframework.ai.openai.api.ResponseFormat.JsonSchema
- org.springframework.ai.openai.api.ResponseFormat.JsonSchema.Builder
- org.springframework.ai.openai.audio.speech.Speech (implements org.springframework.ai.model.ModelResult<T>)
- org.springframework.ai.openai.audio.speech.SpeechMessage
- org.springframework.ai.openai.audio.speech.SpeechPrompt (implements org.springframework.ai.model.ModelRequest<T>)
- org.springframework.ai.openai.audio.speech.SpeechResponse (implements org.springframework.ai.model.ModelResponse<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.ai.openai.api.common.OpenAiApiClientErrorException
- java.lang.RuntimeException
- java.lang.Exception
- org.springframework.ai.embedding.AbstractEmbeddingModel (implements org.springframework.ai.embedding.EmbeddingModel)
Interface Hierarchy
- org.springframework.ai.openai.ImageResponseMetadata
- org.springframework.ai.model.Model<TReq,
TRes> - org.springframework.ai.openai.audio.speech.SpeechModel
- org.springframework.ai.model.ResultMetadata
- org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechMetadata
- org.springframework.ai.model.StreamingModel<TReq,
TResChunk> - org.springframework.ai.openai.audio.speech.StreamingSpeechModel
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.api.OpenAiApi.ChatCompletionFinishReason
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio.Format
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Role
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.SearchContextSize
- org.springframework.ai.openai.api.OpenAiApi.ChatModel (implements org.springframework.ai.model.ChatModelDescription)
- org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel
- org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Type
- org.springframework.ai.openai.api.OpenAiApi.OutputModality
- org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.GranularityType
- org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- org.springframework.ai.openai.api.OpenAiAudioApi.TtsModel
- org.springframework.ai.openai.api.OpenAiAudioApi.WhisperModel
- org.springframework.ai.openai.api.OpenAiImageApi.ImageModel
- org.springframework.ai.openai.api.ResponseFormat.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)