Class Hierarchy
- java.lang.Object
- org.springframework.ai.openai.api.OpenAiApi
- 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.OpenAiAudioApi
- 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.api.OpenAiImageApi
- org.springframework.ai.openai.api.OpenAiModerationApi
- 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.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.ToolCall
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
- org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.StreamOptions
- 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
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.Role
- 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.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)