Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AAC - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- acceptedPredictionTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
-
Returns the value of the
acceptedPredictionTokensrecord component. - AI_METADATA_STRING - Static variable in class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- AI_METADATA_STRING - Static variable in class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- ALLOY - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Alloy voice
- ALLOY - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- Annotation(String, OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation
-
Creates an instance of a
Annotationrecord class. - annotations() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns the value of the
annotationsrecord component. - apiKey(String) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- apiKey(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- apiKey(String) - Method in class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- apiKey(String) - Method in class org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- apiKey(ApiKey) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- apiKey(ApiKey) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- apiKey(ApiKey) - Method in class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- apiKey(ApiKey) - Method in class org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- approximate() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation
-
Returns the value of the
approximaterecord component. - Approximate(String, String, String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
-
Creates an instance of a
Approximaterecord class. - arguments() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ChatCompletionFunction
-
Returns the value of the
argumentsrecord component. - ASH - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Ash voice
- ASH - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- ASSISTANT - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Role
-
Assistant message.
- AUDIO - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.OutputModality
- audioOutput() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns the value of the
audioOutputrecord component. - AudioOutput(String, String, Long, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
-
Creates an instance of a
AudioOutputrecord class. - audioParameters() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
audioParametersrecord component. - AudioParameters(OpenAiApi.ChatCompletionRequest.AudioParameters.Voice, OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters
-
Creates an instance of a
AudioParametersrecord class. - audioTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
-
Returns the value of the
audioTokensrecord component. - audioTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.PromptTokensDetails
-
Returns the value of the
audioTokensrecord component. - AUTO - Static variable in class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.ToolChoiceBuilder
-
Model can pick between generating a message or calling a function.
- avgLogprob() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
avgLogprobrecord component.
B
- b64Json() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.Data
-
Returns the value of the
b64Jsonrecord component. - b64Json() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Data
-
Returns the value of the
b64Jsonrecord component. - BALLAD - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Ballad voice
- BALLAD - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- baseUrl(String) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- baseUrl(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- baseUrl(String) - Method in class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- baseUrl(String) - Method in class org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- build() - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- build() - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- build() - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- build() - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- build() - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- build() - Method in class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- build() - Method in class org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- build() - Method in class org.springframework.ai.openai.api.ResponseFormat.Builder
- build() - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema.Builder
- build() - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- build() - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- build() - Method in class org.springframework.ai.openai.OpenAiChatModel.Builder
- build() - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- build() - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- build() - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- build() - Method in class org.springframework.ai.openai.OpenAiModerationOptions.Builder
- builder() - Static method in class org.springframework.ai.openai.api.OpenAiApi
- builder() - Static method in class org.springframework.ai.openai.api.OpenAiAudioApi
- builder() - Static method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
- builder() - Static method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
- builder() - Static method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
- builder() - Static method in class org.springframework.ai.openai.api.OpenAiImageApi
- builder() - Static method in class org.springframework.ai.openai.api.OpenAiModerationApi
- builder() - Static method in class org.springframework.ai.openai.api.ResponseFormat
- builder() - Static method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema
- builder() - Static method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- builder() - Static method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- builder() - Static method in class org.springframework.ai.openai.OpenAiChatModel
- builder() - Static method in class org.springframework.ai.openai.OpenAiChatOptions
- builder() - Static method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- builder() - Static method in class org.springframework.ai.openai.OpenAiImageOptions
- builder() - Static method in class org.springframework.ai.openai.OpenAiModerationOptions
- Builder() - Constructor for class org.springframework.ai.openai.api.OpenAiApi.Builder
- Builder() - Constructor for class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- Builder() - Constructor for class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- Builder() - Constructor for class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- Builder() - Constructor for class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- Builder() - Constructor for class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- Builder() - Constructor for class org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- Builder() - Constructor for class org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- Builder() - Constructor for class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- Builder() - Constructor for class org.springframework.ai.openai.OpenAiChatOptions.Builder
- Builder() - Constructor for class org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- Builder() - Constructor for class org.springframework.ai.openai.OpenAiImageOptions.Builder
- Builder(OpenAiApi) - Constructor for class org.springframework.ai.openai.api.OpenAiApi.Builder
- Builder(OpenAiAudioTranscriptionOptions) - Constructor for class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- Builder(OpenAiChatModel) - Constructor for class org.springframework.ai.openai.OpenAiChatModel.Builder
- Builder(OpenAiChatOptions) - Constructor for class org.springframework.ai.openai.OpenAiChatOptions.Builder
- Builder(OpenAiImageOptions) - Constructor for class org.springframework.ai.openai.OpenAiImageOptions.Builder
C
- cachedTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.PromptTokensDetails
-
Returns the value of the
cachedTokensrecord component. - call(String) - Method in interface org.springframework.ai.openai.audio.speech.SpeechModel
-
Generates spoken audio from the provided text message.
- call(String) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechModel
- call(AudioTranscriptionPrompt) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionModel
- call(Prompt) - Method in class org.springframework.ai.openai.OpenAiChatModel
- call(EmbeddingRequest) - Method in class org.springframework.ai.openai.OpenAiEmbeddingModel
- call(ImagePrompt) - Method in class org.springframework.ai.openai.OpenAiImageModel
- call(ModerationPrompt) - Method in class org.springframework.ai.openai.OpenAiModerationModel
- call(SpeechPrompt) - Method in interface org.springframework.ai.openai.audio.speech.SpeechModel
-
Sends a speech request to the OpenAI TTS API and returns the resulting speech response.
- call(SpeechPrompt) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechModel
- call(Resource) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionModel
- categories() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResult
-
Returns the value of the
categoriesrecord component. - Categories(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Creates an instance of a
Categoriesrecord class. - categoryScores() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResult
-
Returns the value of the
categoryScoresrecord component. - CategoryScores(double, double, double, double, double, double, double, double, double, double, double) - Constructor for record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Creates an instance of a
CategoryScoresrecord class. - ChatCompletion(String, List<OpenAiApi.ChatCompletion.Choice>, Long, String, String, String, String, OpenAiApi.Usage) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Creates an instance of a
ChatCompletionrecord class. - ChatCompletionChunk(String, List<OpenAiApi.ChatCompletionChunk.ChunkChoice>, Long, String, String, String, String, OpenAiApi.Usage) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Creates an instance of a
ChatCompletionChunkrecord class. - chatCompletionEntity(OpenAiApi.ChatCompletionRequest) - Method in class org.springframework.ai.openai.api.OpenAiApi
-
Creates a model response for the given chat conversation.
- chatCompletionEntity(OpenAiApi.ChatCompletionRequest, MultiValueMap<String, String>) - Method in class org.springframework.ai.openai.api.OpenAiApi
-
Creates a model response for the given chat conversation.
- ChatCompletionFunction(String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ChatCompletionFunction
-
Creates an instance of a
ChatCompletionFunctionrecord class. - ChatCompletionMessage(Object, OpenAiApi.ChatCompletionMessage.Role) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Create a chat completion message with the given content and role.
- ChatCompletionMessage(Object, OpenAiApi.ChatCompletionMessage.Role, String, String, List<OpenAiApi.ChatCompletionMessage.ToolCall>, String, OpenAiApi.ChatCompletionMessage.AudioOutput, List<OpenAiApi.ChatCompletionMessage.Annotation>) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Creates an instance of a
ChatCompletionMessagerecord class. - ChatCompletionRequest(List<OpenAiApi.ChatCompletionMessage>, Boolean) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Shortcut constructor for a chat completion request with the given messages for streaming.
- ChatCompletionRequest(List<OpenAiApi.ChatCompletionMessage>, String, Boolean, Map<String, String>, Double, Map<String, Integer>, Boolean, Integer, Integer, Integer, Integer, List<OpenAiApi.OutputModality>, OpenAiApi.ChatCompletionRequest.AudioParameters, Double, ResponseFormat, Integer, String, List<String>, Boolean, OpenAiApi.ChatCompletionRequest.StreamOptions, Double, Double, List<OpenAiApi.FunctionTool>, Object, Boolean, String, String, OpenAiApi.ChatCompletionRequest.WebSearchOptions, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Creates an instance of a
ChatCompletionRequestrecord class. - ChatCompletionRequest(List<OpenAiApi.ChatCompletionMessage>, String, Double) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Shortcut constructor for a chat completion request with the given messages, model and temperature.
- ChatCompletionRequest(List<OpenAiApi.ChatCompletionMessage>, String, Double, boolean) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Shortcut constructor for a chat completion request with the given messages, model, temperature and control for streaming.
- ChatCompletionRequest(List<OpenAiApi.ChatCompletionMessage>, String, List<OpenAiApi.FunctionTool>, Object) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Shortcut constructor for a chat completion request with the given messages, model, tools and tool choice.
- ChatCompletionRequest(List<OpenAiApi.ChatCompletionMessage>, String, OpenAiApi.ChatCompletionRequest.AudioParameters, boolean) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Shortcut constructor for a chat completion request with text and audio output.
- chatCompletionStream(OpenAiApi.ChatCompletionRequest) - Method in class org.springframework.ai.openai.api.OpenAiApi
-
Creates a streaming chat response for the given chat conversation.
- chatCompletionStream(OpenAiApi.ChatCompletionRequest, MultiValueMap<String, String>) - Method in class org.springframework.ai.openai.api.OpenAiApi
-
Creates a streaming chat response for the given chat conversation.
- CHATGPT_4_O_LATEST - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
The chatgpt-4o-latest model ID continuously points to the version of GPT-4o used in ChatGPT.
- Choice(OpenAiApi.ChatCompletionFinishReason, Integer, OpenAiApi.ChatCompletionMessage, OpenAiApi.LogProbs) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
-
Creates an instance of a
Choicerecord class. - choices() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns the value of the
choicesrecord component. - choices() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns the value of the
choicesrecord component. - ChunkChoice(OpenAiApi.ChatCompletionFinishReason, Integer, OpenAiApi.ChatCompletionMessage, OpenAiApi.LogProbs) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
-
Creates an instance of a
ChunkChoicerecord class. - chunkToChatCompletion(OpenAiApi.ChatCompletionChunk) - Method in class org.springframework.ai.openai.api.OpenAiStreamFunctionCallingHelper
-
Convert the ChatCompletionChunk into a ChatCompletion.
- city() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
-
Returns the value of the
cityrecord component. - clone() - Method in class org.springframework.ai.openai.OpenAiChatModel
- completionsPath(String) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- completionTokenDetails() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Returns the value of the
completionTokenDetailsrecord component. - CompletionTokenDetails(Integer, Integer, Integer, Integer) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
-
Creates an instance of a
CompletionTokenDetailsrecord class. - completionTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Returns the value of the
completionTokensrecord component. - compressionRatio() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
compressionRatiorecord component. - content() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Get message content as String.
- content() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs
-
Returns the value of the
contentrecord component. - Content(String, Float, List<Integer>, List<OpenAiApi.LogProbs.Content.TopLogProbs>) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
-
Creates an instance of a
Contentrecord class. - CONTENT_FILTER - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionFinishReason
-
The content was omitted due to a flag from our content filters.
- copy() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- copy() - Method in class org.springframework.ai.openai.OpenAiImageOptions
-
Create a copy of this options instance.
- CORAL - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Coral voice
- CORAL - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- country() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
-
Returns the value of the
countryrecord component. - create() - Static method in interface org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechMetadata
-
Factory method used to construct a new
OpenAiAudioSpeechMetadata - created() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns the value of the
createdrecord component. - created() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns the value of the
createdrecord component. - created() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageResponse
-
Returns the value of the
createdrecord component. - createImage(OpenAiImageApi.OpenAiImageRequest) - Method in class org.springframework.ai.openai.api.OpenAiImageApi
- createModeration(OpenAiModerationApi.OpenAiModerationRequest) - Method in class org.springframework.ai.openai.api.OpenAiModerationApi
- createSpeech(OpenAiAudioApi.SpeechRequest) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi
-
Request to generates audio from the input text.
- createTranscription(OpenAiAudioApi.TranscriptionRequest) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi
-
Transcribes audio into the input language.
- createTranscription(OpenAiAudioApi.TranscriptionRequest, Class<T>) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi
-
Transcribes audio into the input language.
- createTranslation(OpenAiAudioApi.TranslationRequest) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi
-
Translates audio into English.
- createTranslation(OpenAiAudioApi.TranslationRequest, Class<T>) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi
-
Translates audio into English.
D
- DALL_E_2 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiImageApi.ImageModel
-
The previous DALL·E model released in Nov 2022.
- DALL_E_3 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiImageApi.ImageModel
-
The latest DALL·E model released in Nov 2023.
- data() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
-
Returns the value of the
datarecord component. - data() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio
-
Returns the value of the
datarecord component. - data() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingList
-
Returns the value of the
datarecord component. - data() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageResponse
-
Returns the value of the
datarecord component. - Data(String, String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiImageApi.Data
-
Creates an instance of a
Datarecord class. - Data(String, String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiModerationApi.Data
-
Creates an instance of a
Datarecord class. - DEFAULT_BASE_URL - Static variable in class org.springframework.ai.openai.api.common.OpenAiApiConstants
- DEFAULT_CHAT_MODEL - Static variable in class org.springframework.ai.openai.api.OpenAiApi
- DEFAULT_EMBEDDING_MODEL - Static variable in class org.springframework.ai.openai.api.OpenAiApi
- DEFAULT_IMAGE_MODEL - Static variable in class org.springframework.ai.openai.api.OpenAiImageApi
- DEFAULT_MODERATION_MODEL - Static variable in class org.springframework.ai.openai.api.OpenAiModerationApi
- defaultOptions(OpenAiChatOptions) - Method in class org.springframework.ai.openai.OpenAiChatModel.Builder
- delta() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
-
Returns the value of the
deltarecord component. - detail() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl
-
Returns the value of the
detailrecord component. - dimensions() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Returns the value of the
dimensionsrecord component. - dimensions(Integer) - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- duration() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Returns the value of the
durationrecord component.
E
- ECHO - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Echo voice
- ECHO - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- embed(Document) - Method in class org.springframework.ai.openai.OpenAiEmbeddingModel
- embedding() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Embedding
-
Returns the value of the
embeddingrecord component. - Embedding(Integer, float[]) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.Embedding
-
Create an embedding with the given index, embedding and object type set to 'embedding'.
- Embedding(Integer, float[], String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.Embedding
-
Creates an instance of a
Embeddingrecord class. - EmbeddingList(String, List<T>, String, OpenAiApi.Usage) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingList
-
Creates an instance of a
EmbeddingListrecord class. - EmbeddingRequest(T) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Create an embedding request with the given input.
- EmbeddingRequest(T, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Create an embedding request with the given input, model and encoding format set to float.
- EmbeddingRequest(T, String, String, Integer, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Creates an instance of a
EmbeddingRequestrecord class. - embeddings(OpenAiApi.EmbeddingRequest<T>) - Method in class org.springframework.ai.openai.api.OpenAiApi
-
Creates an embedding vector representing the input text or token array.
- embeddingsPath(String) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- encodingFormat() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Returns the value of the
encodingFormatrecord component. - encodingFormat(String) - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- end() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
endrecord component. - end() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Word
-
Returns the value of the
endrecord component. - endIndex() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
-
Returns the value of the
endIndexrecord component. - equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ChatCompletionFunction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputFile
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.StreamOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.Embedding
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingList
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content.TopLogProbs
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.PromptTokensDetails
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Word
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.Data
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Data
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.springframework.ai.openai.api.ResponseFormat
- equals(Object) - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema
- equals(Object) - Method in class org.springframework.ai.openai.audio.speech.Speech
- equals(Object) - Method in class org.springframework.ai.openai.audio.speech.SpeechMessage
- equals(Object) - Method in class org.springframework.ai.openai.audio.speech.SpeechPrompt
- equals(Object) - Method in class org.springframework.ai.openai.audio.speech.SpeechResponse
- equals(Object) - Method in class org.springframework.ai.openai.metadata.OpenAiImageGenerationMetadata
- equals(Object) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- equals(Object) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- equals(Object) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- equals(Object) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- expiresAt() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
-
Returns the value of the
expiresAtrecord component. - extractAiResponseHeaders(ResponseEntity<?>) - Static method in class org.springframework.ai.openai.metadata.support.OpenAiResponseHeaderExtractor
F
- FABLE - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Fable voice
- FABLE - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- file() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns the value of the
filerecord component. - file() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Returns the value of the
filerecord component. - file(byte[]) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- file(byte[]) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- fileData() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputFile
-
Returns the value of the
fileDatarecord component. - filename() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputFile
-
Returns the value of the
filenamerecord component. - fileName() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns the value of the
fileNamerecord component. - fileName() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Returns the value of the
fileNamerecord component. - fileName(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- fileName(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- finishReason() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
-
Returns the value of the
finishReasonrecord component. - finishReason() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
-
Returns the value of the
finishReasonrecord component. - FLAC - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat
-
FLAC format
- FLAC - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- flagged() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResult
-
Returns the value of the
flaggedrecord component. - format() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio
-
Returns the value of the
formatrecord component. - format() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters
-
Returns the value of the
formatrecord component. - frequencyPenalty() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
frequencyPenaltyrecord component. - frequencyPenalty(Double) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- from(String) - Static method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- from(String) - Static method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- from(OpenAiAudioApi.StructuredResponse) - Static method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- from(OpenAiAudioApi.StructuredResponse) - Static method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- fromOptions(OpenAiChatOptions) - Static method in class org.springframework.ai.openai.OpenAiChatOptions
- fromOptions(OpenAiImageOptions) - Static method in class org.springframework.ai.openai.OpenAiImageOptions
-
Create a new OpenAiImageOptions instance from an existing one.
- function() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
-
Returns the value of the
functionrecord component. - Function(String, String, String) - Constructor for class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
-
Create tool function definition.
- Function(String, String, Map<String, Object>, Boolean) - Constructor for class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
-
Create tool function definition.
- FUNCTION - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Type
-
Function tool type.
- FUNCTION(String) - Static method in class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.ToolChoiceBuilder
-
Specifying a particular function forces the model to call that function.
- FunctionTool() - Constructor for class org.springframework.ai.openai.api.OpenAiApi.FunctionTool
- FunctionTool(OpenAiApi.FunctionTool.Function) - Constructor for class org.springframework.ai.openai.api.OpenAiApi.FunctionTool
-
Create a tool of type 'function' and the given function definition.
- FunctionTool(OpenAiApi.FunctionTool.Type, OpenAiApi.FunctionTool.Function) - Constructor for class org.springframework.ai.openai.api.OpenAiApi.FunctionTool
-
Create a tool of type 'function' and the given function definition.
G
- getDefaultOptions() - Method in class org.springframework.ai.openai.OpenAiChatModel
- getDefaultOptions() - Method in class org.springframework.ai.openai.OpenAiModerationModel
- getDescription() - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- getDescription() - Method in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- getDimensions() - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- getEncodingFormat() - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- getFrequencyPenalty() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getFunction() - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool
- getGranularityType() - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- getHeight() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- getHttpHeaders() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getInput() - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- getInstructions() - Method in class org.springframework.ai.openai.audio.speech.SpeechPrompt
- getInternalToolExecutionEnabled() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getJsonSchema() - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- getJsonSchema() - Method in class org.springframework.ai.openai.api.ResponseFormat
- getLanguage() - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- getLogitBias() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getLogprobs() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getMaxCompletionTokens() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getMaxTokens() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getMetadata() - Method in class org.springframework.ai.openai.audio.speech.Speech
- getMetadata() - Method in class org.springframework.ai.openai.audio.speech.SpeechResponse
- getMetadata() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getModel() - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- getModel() - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- getModel() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getModel() - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- getModel() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- getModel() - Method in class org.springframework.ai.openai.OpenAiModerationOptions
- getN() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getN() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- getName() - Method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
- getName() - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- getName() - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema
- getName() - Method in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- getOptions() - Method in class org.springframework.ai.openai.audio.speech.SpeechPrompt
- getOutput() - Method in class org.springframework.ai.openai.audio.speech.Speech
- getOutputAudio() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getOutputModalities() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getParallelToolCalls() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getParameters() - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- getPresencePenalty() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getPrompt() - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- getQuality() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- getRateLimit() - Method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- getRateLimit() - Method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- getReasoningEffort() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getRequestsLimit() - Method in class org.springframework.ai.openai.metadata.OpenAiRateLimit
- getRequestsRemaining() - Method in class org.springframework.ai.openai.metadata.OpenAiRateLimit
- getRequestsReset() - Method in class org.springframework.ai.openai.metadata.OpenAiRateLimit
- getResponseFormat() - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- getResponseFormat() - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- getResponseFormat() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getResponseFormat() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- getResponseType() - Method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- getResult() - Method in class org.springframework.ai.openai.audio.speech.SpeechResponse
- getResults() - Method in class org.springframework.ai.openai.audio.speech.SpeechResponse
- getRevisedPrompt() - Method in class org.springframework.ai.openai.metadata.OpenAiImageGenerationMetadata
- getSchema() - Method in class org.springframework.ai.openai.api.ResponseFormat
- getSchema() - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema
- getSeed() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getSize() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- getSpeed() - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- getStop() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getStopSequences() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getStore() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getStreamOptions() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getStreamUsage() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getStrict() - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- getStrict() - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema
- getStyle() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- getTemperature() - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- getTemperature() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getText() - Method in class org.springframework.ai.openai.audio.speech.SpeechMessage
-
Returns the text of this speech message.
- getTextContent(List<OpenAiApi.ChatCompletionMessage.MediaContent>) - Static method in class org.springframework.ai.openai.api.OpenAiApi
-
Returns a string containing all text values from the given media content list.
- getTokensLimit() - Method in class org.springframework.ai.openai.metadata.OpenAiRateLimit
- getTokensRemaining() - Method in class org.springframework.ai.openai.metadata.OpenAiRateLimit
- getTokensReset() - Method in class org.springframework.ai.openai.metadata.OpenAiRateLimit
- getToolCallbacks() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getToolChoice() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getToolContext() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getToolNames() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getTools() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getTopK() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getTopLogprobs() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getTopP() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getType() - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool
- getType() - Method in class org.springframework.ai.openai.api.ResponseFormat
- getUser() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getUser() - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- getUser() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.GranularityType
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TtsModel
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.WhisperModel
- getValue() - Method in enum class org.springframework.ai.openai.api.OpenAiImageApi.ImageModel
- getVerbosity() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getVoice() - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- getWebSearchOptions() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- getWidth() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- GPT_3_5_TURBO - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-3.5 Turbo models can understand and generate natural language or code and have been optimized for chat using the Chat Completions API but work well for non-chat tasks as well.
- GPT_3_5_TURBO_INSTRUCT - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-3.5 Turbo Instruct has similar capabilities to GPT-3 era models.
- GPT_4 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4 is an older version of a high-intelligence GPT model, usable in Chat Completions.
- GPT_4_1 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4.1 is the flagship model for complex tasks.
- GPT_4_1_MINI - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4.1-mini provides a balance between intelligence, speed, and cost that makes it an attractive model for many use cases.
- GPT_4_1_NANO - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4.1-nano is the fastest, most cost-effective GPT-4.1 model.
- GPT_4_O - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4o (“o” for “omni”) is the versatile, high-intelligence flagship model.
- GPT_4_O_AUDIO_PREVIEW - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4o Audio Preview represents a preview release of models that accept audio inputs and outputs via the Chat Completions REST API.
- GPT_4_O_MINI - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4o-mini is a fast, affordable small model for focused tasks.
- GPT_4_O_MINI_AUDIO_PREVIEW - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4o-mini Audio Preview is a preview release model that accepts audio inputs and outputs and can be used in the Chat Completions REST API.
- GPT_4_O_MINI_SEARCH_PREVIEW - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4o mini Search Preview is a specialized model for web search in Chat Completions.
- GPT_4_O_MINI_TTS - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TtsModel
-
Text-to-speech model powered by GPT-4o mini
- GPT_4_O_SEARCH_PREVIEW - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4o Search Preview is a specialized model for web search in Chat Completions.
- GPT_4_TURBO - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4 Turbo is the next generation of GPT-4, an older high-intelligence GPT model.
- GPT_4O_MINI_REALTIME_PREVIEW - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4o-mini Realtime model, is capable of responding to audio and text inputs in realtime over WebRTC or a WebSocket interface.
- GPT_4O_REALTIME_PREVIEW - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-4o Realtime model, is capable of responding to audio and text inputs in realtime over WebRTC or a WebSocket interface.
- GPT_5 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-5 is the next-generation flagship model with enhanced capabilities for complex reasoning and problem-solving tasks.
- GPT_5_CHAT_LATEST - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-5 Chat points to the GPT-5 snapshot currently used in ChatGPT.
- GPT_5_MINI - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-5 mini is a faster, more cost-efficient version of GPT-5.
- GPT_5_NANO - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
GPT-5 Nano is the fastest, cheapest version of GPT-5.
- granularityType() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns the value of the
granularityTyperecord component. - granularityType(OpenAiAudioApi.TranscriptionRequest.GranularityType) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- granularityType(OpenAiAudioApi.TranscriptionRequest.GranularityType) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
H
- harassment() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
harassmentrecord component. - harassment() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
harassmentrecord component. - harassmentThreatening() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
harassmentThreateningrecord component. - harassmentThreatening() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
harassmentThreateningrecord component. - hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ChatCompletionFunction
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputFile
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.StreamOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Embedding
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingList
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content.TopLogProbs
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.PromptTokensDetails
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Word
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.Data
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Data
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResult
-
Returns a hash code value for this object.
- hashCode() - Method in class org.springframework.ai.openai.api.ResponseFormat
- hashCode() - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema
- hashCode() - Method in class org.springframework.ai.openai.audio.speech.Speech
- hashCode() - Method in class org.springframework.ai.openai.audio.speech.SpeechMessage
- hashCode() - Method in class org.springframework.ai.openai.audio.speech.SpeechPrompt
- hashCode() - Method in class org.springframework.ai.openai.audio.speech.SpeechResponse
- hashCode() - Method in class org.springframework.ai.openai.metadata.OpenAiImageGenerationMetadata
- hashCode() - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- hashCode() - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- hashCode() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- hashCode() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- hate() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
haterecord component. - hate() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
haterecord component. - hateThreatening() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
hateThreateningrecord component. - hateThreatening() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
hateThreateningrecord component. - headers(MultiValueMap<String, String>) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- headers(MultiValueMap<String, String>) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- headers(MultiValueMap<String, String>) - Method in class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- headers(MultiValueMap<String, String>) - Method in class org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- height(Integer) - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- HIGH - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.SearchContextSize
-
High context size.
- httpHeaders(Map<String, String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
I
- id() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns the value of the
idrecord component. - id() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns the value of the
idrecord component. - id() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
-
Returns the value of the
idrecord component. - id() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
-
Returns the value of the
idrecord component. - id() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
idrecord component. - id() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResponse
-
Returns the value of the
idrecord component. - ImageResponseMetadata - Interface in org.springframework.ai.openai
- imagesPath(String) - Method in class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- imageUrl() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Returns the value of the
imageUrlrecord component. - ImageUrl(String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl
- ImageUrl(String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl
-
Creates an instance of a
ImageUrlrecord class. - INCLUDE_USAGE - Static variable in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.StreamOptions
- includeUsage() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.StreamOptions
-
Returns the value of the
includeUsagerecord component. - index() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
-
Returns the value of the
indexrecord component. - index() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
-
Returns the value of the
indexrecord component. - index() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
-
Returns the value of the
indexrecord component. - index() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Embedding
-
Returns the value of the
indexrecord component. - input() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Returns the value of the
inputrecord component. - input() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Returns the value of the
inputrecord component. - input(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- input(String) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- inputAudio() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Returns the value of the
inputAudiorecord component. - InputAudio(String, OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio.Format) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio
-
Creates an instance of a
InputAudiorecord class. - inputFile() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Returns the value of the
inputFilerecord component. - InputFile(String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputFile
-
Creates an instance of a
InputFilerecord class. - internalCall(Prompt, ChatResponse) - Method in class org.springframework.ai.openai.OpenAiChatModel
- internalStream(Prompt, ChatResponse) - Method in class org.springframework.ai.openai.OpenAiChatModel
- internalToolExecutionEnabled(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- isJsonType() - Method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- isStreamingToolFunctionCall(OpenAiApi.ChatCompletionChunk) - Method in class org.springframework.ai.openai.api.OpenAiStreamFunctionCallingHelper
- isStreamingToolFunctionCallFinish(OpenAiApi.ChatCompletionChunk) - Method in class org.springframework.ai.openai.api.OpenAiStreamFunctionCallingHelper
J
- JSON - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- JSON_OBJECT - Enum constant in enum class org.springframework.ai.openai.api.ResponseFormat.Type
-
Enables JSON mode, which guarantees the message the model generates is valid JSON.
- JSON_SCHEMA - Enum constant in enum class org.springframework.ai.openai.api.ResponseFormat.Type
-
Enables Structured Outputs which guarantees the model will match your supplied JSON schema.
- jsonSchema(String) - Method in class org.springframework.ai.openai.api.ResponseFormat.Builder
- jsonSchema(ResponseFormat.JsonSchema) - Method in class org.springframework.ai.openai.api.ResponseFormat.Builder
- JsonSchema() - Constructor for class org.springframework.ai.openai.api.ResponseFormat.JsonSchema
L
- language() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Returns the value of the
languagerecord component. - language() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns the value of the
languagerecord component. - language(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- language(String) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- LENGTH - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionFinishReason
-
The maximum number of tokens specified in the request was reached.
- logitBias() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
logitBiasrecord component. - logitBias(Map<String, Integer>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- logprob() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
-
Returns the value of the
logprobrecord component. - logprob() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content.TopLogProbs
-
Returns the value of the
logprobrecord component. - logprobs() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
-
Returns the value of the
logprobsrecord component. - logprobs() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
-
Returns the value of the
logprobsrecord component. - logprobs() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
logprobsrecord component. - logprobs(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- LogProbs(List<OpenAiApi.LogProbs.Content>, List<OpenAiApi.LogProbs.Content>) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.LogProbs
-
Creates an instance of a
LogProbsrecord class. - LOW - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.SearchContextSize
-
Low context size.
M
- maxCompletionTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
maxCompletionTokensrecord component. - maxCompletionTokens(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
-
Sets an upper bound for the number of tokens that can be generated for a completion, including visible output tokens and reasoning tokens.
- maxTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
maxTokensrecord component. - maxTokens(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
-
Sets the maximum number of tokens to generate in the chat completion.
- MediaContent(String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Shortcut constructor for a text content.
- MediaContent(String, String, OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl, OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio, OpenAiApi.ChatCompletionMessage.MediaContent.InputFile) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Creates an instance of a
MediaContentrecord class. - MediaContent(OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Shortcut constructor for an image content.
- MediaContent(OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Shortcut constructor for an audio content.
- MediaContent(OpenAiApi.ChatCompletionMessage.MediaContent.InputFile) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Shortcut constructor for a file content
- MEDIUM - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.SearchContextSize
-
Medium context size.
- merge(OpenAiApi.ChatCompletionChunk, OpenAiApi.ChatCompletionChunk) - Method in class org.springframework.ai.openai.api.OpenAiStreamFunctionCallingHelper
-
Merge the previous and current ChatCompletionChunk into a single one.
- message() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
-
Returns the value of the
messagerecord component. - messages() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
messagesrecord component. - metadata() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
metadatarecord component. - metadata(Map<String, String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- model() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingList
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationRequest
-
Returns the value of the
modelrecord component. - model() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResponse
-
Returns the value of the
modelrecord component. - model(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- model(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- model(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- model(String) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- model(String) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- model(String) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- model(String) - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- model(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- model(String) - Method in class org.springframework.ai.openai.OpenAiModerationOptions.Builder
- model(OpenAiApi.ChatModel) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- MP3 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio.Format
-
MP3 audio format
- MP3 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat
-
MP3 format
- MP3 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- mutate() - Method in class org.springframework.ai.openai.api.OpenAiApi
-
Returns a builder pre-populated with the current configuration for mutation.
- mutate() - Method in class org.springframework.ai.openai.OpenAiChatModel
-
Returns a builder pre-populated with the current configuration for mutation.
N
- n() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
nrecord component. - n() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns the value of the
nrecord component. - N(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- N(Integer) - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- name() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ChatCompletionFunction
-
Returns the value of the
namerecord component. - name() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns the value of the
namerecord component. - name(String) - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema.Builder
- NONE - Static variable in class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.ToolChoiceBuilder
-
Model will not call a function and instead generates a message
- noSpeechProb() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
noSpeechProbrecord component. - NOVA - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Nova voice
- NOVA - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- NULL - Static variable in interface org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechMetadata
- NULL - Static variable in class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- NULL - Static variable in class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
O
- O1 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
The o1 series of models are trained with reinforcement learning to perform complex reasoning.
- O1_MINI - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
o1-mini is a faster and more affordable reasoning model compared to o1.
- O1_PRO - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
The o1-pro model, part of the o1 series trained with reinforcement learning for complex reasoning, uses more compute to think harder and provide consistently better answers.
- O3 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
o3 is a well-rounded and powerful model across domains.
- O3_MINI - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
o3-mini is a small reasoning model, providing high intelligence at cost and latency targets similar to o1-mini.
- O4_MINI - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
o4-mini is the latest small o-series model.
- object() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns the value of the
objectrecord component. - object() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns the value of the
objectrecord component. - object() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Embedding
-
Returns the value of the
objectrecord component. - object() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingList
-
Returns the value of the
objectrecord component. - observationRegistry(ObservationRegistry) - Method in class org.springframework.ai.openai.OpenAiChatModel.Builder
- ONYX - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Onyx voice
- ONYX - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- openAiApi(OpenAiApi) - Method in class org.springframework.ai.openai.OpenAiChatModel.Builder
- OpenAiApi - Class in org.springframework.ai.openai.api
-
Single class implementation of the OpenAI Chat Completion API and OpenAI Embedding API.
- OpenAiApi(String, ApiKey, MultiValueMap<String, String>, String, String, RestClient.Builder, WebClient.Builder, ResponseErrorHandler) - Constructor for class org.springframework.ai.openai.api.OpenAiApi
-
Create a new chat completion api.
- OpenAiApi.Builder - Class in org.springframework.ai.openai.api
- OpenAiApi.ChatCompletion - Record Class in org.springframework.ai.openai.api
-
Represents a chat completion response returned by model, based on the provided input.
- OpenAiApi.ChatCompletion.Choice - Record Class in org.springframework.ai.openai.api
-
Chat completion choice.
- OpenAiApi.ChatCompletionChunk - Record Class in org.springframework.ai.openai.api
-
Represents a streamed chunk of a chat completion response returned by model, based on the provided input.
- OpenAiApi.ChatCompletionChunk.ChunkChoice - Record Class in org.springframework.ai.openai.api
-
Chat completion choice.
- OpenAiApi.ChatCompletionFinishReason - Enum Class in org.springframework.ai.openai.api
-
The reason the model stopped generating tokens.
- OpenAiApi.ChatCompletionMessage - Record Class in org.springframework.ai.openai.api
-
Message comprising the conversation.
- OpenAiApi.ChatCompletionMessage.Annotation - Record Class in org.springframework.ai.openai.api
-
Represents an annotation within a message, specifically for URL citations.
- OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation - Record Class in org.springframework.ai.openai.api
-
A URL citation when using web search.
- OpenAiApi.ChatCompletionMessage.AudioOutput - Record Class in org.springframework.ai.openai.api
-
Audio response from the model.
- OpenAiApi.ChatCompletionMessage.ChatCompletionFunction - Record Class in org.springframework.ai.openai.api
-
The function definition.
- OpenAiApi.ChatCompletionMessage.MediaContent - Record Class in org.springframework.ai.openai.api
-
An array of content parts with a defined type.
- OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl - Record Class in org.springframework.ai.openai.api
-
Shortcut constructor for an image content.
- OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio - Record Class in org.springframework.ai.openai.api
- OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio.Format - Enum Class in org.springframework.ai.openai.api
- OpenAiApi.ChatCompletionMessage.MediaContent.InputFile - Record Class in org.springframework.ai.openai.api
-
Constructor for base64-encoded file
- OpenAiApi.ChatCompletionMessage.Role - Enum Class in org.springframework.ai.openai.api
-
The role of the author of this message.
- OpenAiApi.ChatCompletionMessage.ToolCall - Record Class in org.springframework.ai.openai.api
-
The relevant tool call.
- OpenAiApi.ChatCompletionRequest - Record Class in org.springframework.ai.openai.api
-
Creates a model request for the given chat conversation.
- OpenAiApi.ChatCompletionRequest.AudioParameters - Record Class in org.springframework.ai.openai.api
-
Parameters for audio output.
- OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat - Enum Class in org.springframework.ai.openai.api
-
Specifies the output audio format.
- OpenAiApi.ChatCompletionRequest.AudioParameters.Voice - Enum Class in org.springframework.ai.openai.api
-
Specifies the voice type.
- OpenAiApi.ChatCompletionRequest.StreamOptions - Record Class in org.springframework.ai.openai.api
- OpenAiApi.ChatCompletionRequest.ToolChoiceBuilder - Class in org.springframework.ai.openai.api
-
Helper factory that creates a tool_choice of type 'none', 'auto' or selected function by name.
- OpenAiApi.ChatCompletionRequest.WebSearchOptions - Record Class in org.springframework.ai.openai.api
-
This tool searches the web for relevant results to use in a response.
- OpenAiApi.ChatCompletionRequest.WebSearchOptions.SearchContextSize - Enum Class in org.springframework.ai.openai.api
-
High level guidance for the amount of context window space to use for the search.
- OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation - Record Class in org.springframework.ai.openai.api
-
Approximate location parameters for the search.
- OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate - Record Class in org.springframework.ai.openai.api
- OpenAiApi.ChatModel - Enum Class in org.springframework.ai.openai.api
-
OpenAI Chat Completion Models.
- OpenAiApi.Embedding - Record Class in org.springframework.ai.openai.api
-
Represents an embedding vector returned by embedding endpoint.
- OpenAiApi.EmbeddingList<T> - Record Class in org.springframework.ai.openai.api
-
List of multiple embedding responses.
- OpenAiApi.EmbeddingModel - Enum Class in org.springframework.ai.openai.api
-
OpenAI Embeddings Models: Embeddings.
- OpenAiApi.EmbeddingRequest<T> - Record Class in org.springframework.ai.openai.api
-
Creates an embedding vector representing the input text.
- OpenAiApi.FunctionTool - Class in org.springframework.ai.openai.api
-
Represents a tool the model may call.
- OpenAiApi.FunctionTool.Function - Class in org.springframework.ai.openai.api
-
Function definition.
- OpenAiApi.FunctionTool.Type - Enum Class in org.springframework.ai.openai.api
-
Create a tool of type 'function' and the given function definition.
- OpenAiApi.LogProbs - Record Class in org.springframework.ai.openai.api
-
Log probability information for the choice.
- OpenAiApi.LogProbs.Content - Record Class in org.springframework.ai.openai.api
-
Message content tokens with log probability information.
- OpenAiApi.LogProbs.Content.TopLogProbs - Record Class in org.springframework.ai.openai.api
-
The most likely tokens and their log probability, at this token position.
- OpenAiApi.OutputModality - Enum Class in org.springframework.ai.openai.api
-
The type of modality for the model completion.
- OpenAiApi.Usage - Record Class in org.springframework.ai.openai.api
-
Usage statistics for the completion request.
- OpenAiApi.Usage.CompletionTokenDetails - Record Class in org.springframework.ai.openai.api
-
Breakdown of tokens used in a completion.
- OpenAiApi.Usage.PromptTokensDetails - Record Class in org.springframework.ai.openai.api
-
Breakdown of tokens used in the prompt
- OpenAiApiClientErrorException - Exception in org.springframework.ai.openai.api.common
-
Thrown on 4xx client errors, such as 401 - Incorrect API key provided, 401 - You must be a member of an organization to use the API, 429 - Rate limit reached for requests, 429 - You exceeded your current quota , please check your plan and billing details.
- OpenAiApiClientErrorException(String) - Constructor for exception org.springframework.ai.openai.api.common.OpenAiApiClientErrorException
- OpenAiApiClientErrorException(String, Throwable) - Constructor for exception org.springframework.ai.openai.api.common.OpenAiApiClientErrorException
- OpenAiApiConstants - Class in org.springframework.ai.openai.api.common
-
Common value constants for OpenAI api.
- OpenAiApiResponseHeaders - Enum Class in org.springframework.ai.openai.metadata.support
-
Enumerationof OpenAI API response headers. - OpenAiAudioApi - Class in org.springframework.ai.openai.api
-
Turn audio into text or text into audio.
- OpenAiAudioApi(String, ApiKey, MultiValueMap<String, String>, RestClient.Builder, WebClient.Builder, ResponseErrorHandler) - Constructor for class org.springframework.ai.openai.api.OpenAiAudioApi
-
Create a new audio api.
- OpenAiAudioApi.Builder - Class in org.springframework.ai.openai.api
-
Builder to construct
OpenAiAudioApiinstance. - OpenAiAudioApi.SpeechRequest - Record Class in org.springframework.ai.openai.api
-
Request to generates audio from the input text.
- OpenAiAudioApi.SpeechRequest.AudioResponseFormat - Enum Class in org.springframework.ai.openai.api
-
The format to audio in.
- OpenAiAudioApi.SpeechRequest.Builder - Class in org.springframework.ai.openai.api
-
Builder for the SpeechRequest.
- OpenAiAudioApi.SpeechRequest.Voice - Enum Class in org.springframework.ai.openai.api
-
The voice to use for synthesis.
- OpenAiAudioApi.StructuredResponse - Record Class in org.springframework.ai.openai.api
-
The Transcription Object represents a verbose json transcription response returned by model, based on the provided input.
- OpenAiAudioApi.StructuredResponse.Segment - Record Class in org.springframework.ai.openai.api
-
Segment of the transcribed text and its corresponding details.
- OpenAiAudioApi.StructuredResponse.Word - Record Class in org.springframework.ai.openai.api
-
Extracted word and it corresponding timestamps.
- OpenAiAudioApi.TranscriptionRequest - Record Class in org.springframework.ai.openai.api
-
Request to transcribe an audio file to text.
- OpenAiAudioApi.TranscriptionRequest.Builder - Class in org.springframework.ai.openai.api
- OpenAiAudioApi.TranscriptionRequest.GranularityType - Enum Class in org.springframework.ai.openai.api
- OpenAiAudioApi.TranscriptResponseFormat - Enum Class in org.springframework.ai.openai.api
-
The format of the transcript and translation outputs, in one of these options: json, text, srt, verbose_json, or vtt.
- OpenAiAudioApi.TranslationRequest - Record Class in org.springframework.ai.openai.api
-
Request to translate an audio file to English.
- OpenAiAudioApi.TranslationRequest.Builder - Class in org.springframework.ai.openai.api
- OpenAiAudioApi.TtsModel - Enum Class in org.springframework.ai.openai.api
-
TTS is an AI model that converts text to natural sounding spoken text.
- OpenAiAudioApi.WhisperModel - Enum Class in org.springframework.ai.openai.api
-
Whisper is a general-purpose speech recognition model.
- OpenAiAudioSpeechMetadata - Interface in org.springframework.ai.openai.metadata.audio
- OpenAiAudioSpeechModel - Class in org.springframework.ai.openai
-
OpenAI audio speech client implementation for backed by
OpenAiAudioApi. - OpenAiAudioSpeechModel(OpenAiAudioApi) - Constructor for class org.springframework.ai.openai.OpenAiAudioSpeechModel
-
Initializes a new instance of the OpenAiAudioSpeechModel class with the provided OpenAiAudioApi.
- OpenAiAudioSpeechModel(OpenAiAudioApi, OpenAiAudioSpeechOptions) - Constructor for class org.springframework.ai.openai.OpenAiAudioSpeechModel
-
Initializes a new instance of the OpenAiAudioSpeechModel class with the provided OpenAiAudioApi and options.
- OpenAiAudioSpeechModel(OpenAiAudioApi, OpenAiAudioSpeechOptions, RetryTemplate) - Constructor for class org.springframework.ai.openai.OpenAiAudioSpeechModel
-
Initializes a new instance of the OpenAiAudioSpeechModel class with the provided OpenAiAudioApi and options.
- OpenAiAudioSpeechOptions - Class in org.springframework.ai.openai
-
Options for OpenAI text to audio - speech synthesis.
- OpenAiAudioSpeechOptions() - Constructor for class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- OpenAiAudioSpeechOptions.Builder - Class in org.springframework.ai.openai
- OpenAiAudioSpeechResponseMetadata - Class in org.springframework.ai.openai.metadata.audio
-
Audio speech metadata implementation for OpenAI.
- OpenAiAudioSpeechResponseMetadata() - Constructor for class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- OpenAiAudioSpeechResponseMetadata(RateLimit) - Constructor for class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- OpenAiAudioTranscriptionModel - Class in org.springframework.ai.openai
-
OpenAI audio transcription client implementation for backed by
OpenAiAudioApi. - OpenAiAudioTranscriptionModel(OpenAiAudioApi) - Constructor for class org.springframework.ai.openai.OpenAiAudioTranscriptionModel
-
OpenAiAudioTranscriptionModel is a client class used to interact with the OpenAI Audio Transcription API.
- OpenAiAudioTranscriptionModel(OpenAiAudioApi, OpenAiAudioTranscriptionOptions) - Constructor for class org.springframework.ai.openai.OpenAiAudioTranscriptionModel
-
OpenAiAudioTranscriptionModel is a client class used to interact with the OpenAI Audio Transcription API.
- OpenAiAudioTranscriptionModel(OpenAiAudioApi, OpenAiAudioTranscriptionOptions, RetryTemplate) - Constructor for class org.springframework.ai.openai.OpenAiAudioTranscriptionModel
-
OpenAiAudioTranscriptionModel is a client class used to interact with the OpenAI Audio Transcription API.
- OpenAiAudioTranscriptionOptions - Class in org.springframework.ai.openai
-
OpenAI Audio Transcription Options.
- OpenAiAudioTranscriptionOptions() - Constructor for class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- OpenAiAudioTranscriptionOptions.Builder - Class in org.springframework.ai.openai
- OpenAiAudioTranscriptionResponseMetadata - Class in org.springframework.ai.openai.metadata.audio
-
Audio transcription metadata implementation for OpenAI.
- OpenAiAudioTranscriptionResponseMetadata() - Constructor for class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- OpenAiAudioTranscriptionResponseMetadata(OpenAiRateLimit) - Constructor for class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- OpenAiChatModel - Class in org.springframework.ai.openai
- OpenAiChatModel(OpenAiApi, OpenAiChatOptions, ToolCallingManager, RetryTemplate, ObservationRegistry) - Constructor for class org.springframework.ai.openai.OpenAiChatModel
- OpenAiChatModel(OpenAiApi, OpenAiChatOptions, ToolCallingManager, RetryTemplate, ObservationRegistry, ToolExecutionEligibilityPredicate) - Constructor for class org.springframework.ai.openai.OpenAiChatModel
- OpenAiChatModel.Builder - Class in org.springframework.ai.openai
- OpenAiChatOptions - Class in org.springframework.ai.openai
-
Options for the OpenAI Chat API.
- OpenAiChatOptions() - Constructor for class org.springframework.ai.openai.OpenAiChatOptions
- OpenAiChatOptions.Builder - Class in org.springframework.ai.openai
- OpenAiEmbeddingModel - Class in org.springframework.ai.openai
-
Open AI Embedding Model implementation.
- OpenAiEmbeddingModel(OpenAiApi) - Constructor for class org.springframework.ai.openai.OpenAiEmbeddingModel
-
Constructor for the OpenAiEmbeddingModel class.
- OpenAiEmbeddingModel(OpenAiApi, MetadataMode) - Constructor for class org.springframework.ai.openai.OpenAiEmbeddingModel
-
Initializes a new instance of the OpenAiEmbeddingModel class.
- OpenAiEmbeddingModel(OpenAiApi, MetadataMode, OpenAiEmbeddingOptions) - Constructor for class org.springframework.ai.openai.OpenAiEmbeddingModel
-
Initializes a new instance of the OpenAiEmbeddingModel class.
- OpenAiEmbeddingModel(OpenAiApi, MetadataMode, OpenAiEmbeddingOptions, RetryTemplate) - Constructor for class org.springframework.ai.openai.OpenAiEmbeddingModel
-
Initializes a new instance of the OpenAiEmbeddingModel class.
- OpenAiEmbeddingModel(OpenAiApi, MetadataMode, OpenAiEmbeddingOptions, RetryTemplate, ObservationRegistry) - Constructor for class org.springframework.ai.openai.OpenAiEmbeddingModel
-
Initializes a new instance of the OpenAiEmbeddingModel class.
- OpenAiEmbeddingOptions - Class in org.springframework.ai.openai
-
OpenAI Embedding Options.
- OpenAiEmbeddingOptions() - Constructor for class org.springframework.ai.openai.OpenAiEmbeddingOptions
- OpenAiEmbeddingOptions.Builder - Class in org.springframework.ai.openai
- OpenAiImageApi - Class in org.springframework.ai.openai.api
-
OpenAI Image API.
- OpenAiImageApi(String, ApiKey, MultiValueMap<String, String>, String, RestClient.Builder, ResponseErrorHandler) - Constructor for class org.springframework.ai.openai.api.OpenAiImageApi
-
Create a new OpenAI Image API with the provided base URL.
- OpenAiImageApi.Builder - Class in org.springframework.ai.openai.api
-
Builder to construct
OpenAiImageApiinstance. - OpenAiImageApi.Data - Record Class in org.springframework.ai.openai.api
- OpenAiImageApi.ImageModel - Enum Class in org.springframework.ai.openai.api
-
OpenAI Image API model.
- OpenAiImageApi.OpenAiImageRequest - Record Class in org.springframework.ai.openai.api
- OpenAiImageApi.OpenAiImageResponse - Record Class in org.springframework.ai.openai.api
- OpenAiImageGenerationMetadata - Class in org.springframework.ai.openai.metadata
- OpenAiImageGenerationMetadata(String) - Constructor for class org.springframework.ai.openai.metadata.OpenAiImageGenerationMetadata
- OpenAiImageModel - Class in org.springframework.ai.openai
-
OpenAiImageModel is a class that implements the ImageModel interface.
- OpenAiImageModel(OpenAiImageApi) - Constructor for class org.springframework.ai.openai.OpenAiImageModel
-
Creates an instance of the OpenAiImageModel.
- OpenAiImageModel(OpenAiImageApi, OpenAiImageOptions, RetryTemplate) - Constructor for class org.springframework.ai.openai.OpenAiImageModel
-
Initializes a new instance of the OpenAiImageModel.
- OpenAiImageModel(OpenAiImageApi, OpenAiImageOptions, RetryTemplate, ObservationRegistry) - Constructor for class org.springframework.ai.openai.OpenAiImageModel
-
Initializes a new instance of the OpenAiImageModel.
- OpenAiImageOptions - Class in org.springframework.ai.openai
-
OpenAI Image API options.
- OpenAiImageOptions() - Constructor for class org.springframework.ai.openai.OpenAiImageOptions
- OpenAiImageOptions.Builder - Class in org.springframework.ai.openai
- OpenAiImageRequest(String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
- OpenAiImageRequest(String, String, Integer, String, String, String, String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Creates an instance of a
OpenAiImageRequestrecord class. - OpenAiImageResponse(Long, List<OpenAiImageApi.Data>) - Constructor for record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageResponse
-
Creates an instance of a
OpenAiImageResponserecord class. - OpenAiModerationApi - Class in org.springframework.ai.openai.api
-
OpenAI Moderation API.
- OpenAiModerationApi(String, ApiKey, MultiValueMap<String, String>, RestClient.Builder, ResponseErrorHandler) - Constructor for class org.springframework.ai.openai.api.OpenAiModerationApi
-
Create a new OpenAI Moderation API with the provided base URL.
- OpenAiModerationApi.Builder - Class in org.springframework.ai.openai.api
-
Builder to construct
OpenAiModerationApiinstance. - OpenAiModerationApi.Categories - Record Class in org.springframework.ai.openai.api
- OpenAiModerationApi.CategoryScores - Record Class in org.springframework.ai.openai.api
- OpenAiModerationApi.Data - Record Class in org.springframework.ai.openai.api
- OpenAiModerationApi.OpenAiModerationRequest - Record Class in org.springframework.ai.openai.api
- OpenAiModerationApi.OpenAiModerationResponse - Record Class in org.springframework.ai.openai.api
- OpenAiModerationApi.OpenAiModerationResult - Record Class in org.springframework.ai.openai.api
- OpenAiModerationGenerationMetadata - Class in org.springframework.ai.openai.metadata
- OpenAiModerationGenerationMetadata() - Constructor for class org.springframework.ai.openai.metadata.OpenAiModerationGenerationMetadata
- OpenAiModerationModel - Class in org.springframework.ai.openai
-
OpenAiModerationModel is a class that implements the ModerationModel interface.
- OpenAiModerationModel(OpenAiModerationApi) - Constructor for class org.springframework.ai.openai.OpenAiModerationModel
- OpenAiModerationModel(OpenAiModerationApi, RetryTemplate) - Constructor for class org.springframework.ai.openai.OpenAiModerationModel
- OpenAiModerationOptions - Class in org.springframework.ai.openai
-
OpenAI Moderation API options.
- OpenAiModerationOptions() - Constructor for class org.springframework.ai.openai.OpenAiModerationOptions
- OpenAiModerationOptions.Builder - Class in org.springframework.ai.openai
- OpenAiModerationRequest(String) - Constructor for record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationRequest
- OpenAiModerationRequest(String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationRequest
-
Creates an instance of a
OpenAiModerationRequestrecord class. - OpenAiModerationResponse(String, String, OpenAiModerationApi.OpenAiModerationResult[]) - Constructor for record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResponse
-
Creates an instance of a
OpenAiModerationResponserecord class. - OpenAiModerationResult(boolean, OpenAiModerationApi.Categories, OpenAiModerationApi.CategoryScores) - Constructor for record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResult
-
Creates an instance of a
OpenAiModerationResultrecord class. - OpenAiRateLimit - Class in org.springframework.ai.openai.metadata
-
RateLimitimplementation for OpenAI. - OpenAiRateLimit(Long, Long, Duration, Long, Long, Duration) - Constructor for class org.springframework.ai.openai.metadata.OpenAiRateLimit
- OpenAiResponseHeaderExtractor - Class in org.springframework.ai.openai.metadata.support
-
Utility used to extract known HTTP response headers for the OpenAI API.
- OpenAiRuntimeHints - Class in org.springframework.ai.openai.aot
-
The OpenAiRuntimeHints class is responsible for registering runtime hints for OpenAI API classes.
- OpenAiRuntimeHints() - Constructor for class org.springframework.ai.openai.aot.OpenAiRuntimeHints
- OpenAiStreamFunctionCallingHelper - Class in org.springframework.ai.openai.api
-
Helper class to support Streaming function calling.
- OpenAiStreamFunctionCallingHelper() - Constructor for class org.springframework.ai.openai.api.OpenAiStreamFunctionCallingHelper
- options - Variable in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- options - Variable in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- options - Variable in class org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- options - Variable in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- OPUS - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat
-
OPUS format
- OPUS - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- org.springframework.ai.openai - package org.springframework.ai.openai
- org.springframework.ai.openai.aot - package org.springframework.ai.openai.aot
- org.springframework.ai.openai.api - package org.springframework.ai.openai.api
- org.springframework.ai.openai.api.common - package org.springframework.ai.openai.api.common
- org.springframework.ai.openai.audio.speech - package org.springframework.ai.openai.audio.speech
- org.springframework.ai.openai.metadata - package org.springframework.ai.openai.metadata
- org.springframework.ai.openai.metadata.audio - package org.springframework.ai.openai.metadata.audio
- org.springframework.ai.openai.metadata.support - package org.springframework.ai.openai.metadata.support
- outputAudio(OpenAiApi.ChatCompletionRequest.AudioParameters) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- outputModalities() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
outputModalitiesrecord component. - outputModalities(List<String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
P
- parallelToolCalls() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
parallelToolCallsrecord component. - parallelToolCalls(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- PCM - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- PCM16 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat
-
PCM16 format
- presencePenalty() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
presencePenaltyrecord component. - presencePenalty(Double) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- probBytes() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
-
Returns the value of the
probBytesrecord component. - probBytes() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content.TopLogProbs
-
Returns the value of the
probBytesrecord component. - prompt() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns the value of the
promptrecord component. - prompt() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Returns the value of the
promptrecord component. - prompt() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns the value of the
promptrecord component. - prompt() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationRequest
-
Returns the value of the
promptrecord component. - prompt(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- prompt(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- prompt(String) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- promptTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Returns the value of the
promptTokensrecord component. - promptTokensDetails() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Returns the value of the
promptTokensDetailsrecord component. - PromptTokensDetails(Integer, Integer) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.Usage.PromptTokensDetails
-
Creates an instance of a
PromptTokensDetailsrecord class. - PROVIDER_NAME - Static variable in class org.springframework.ai.openai.api.common.OpenAiApiConstants
Q
- quality() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns the value of the
qualityrecord component. - quality(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
R
- rawContent() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns the value of the
rawContentrecord component. - reasoningEffort() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
reasoningEffortrecord component. - reasoningEffort(String) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- reasoningTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
-
Returns the value of the
reasoningTokensrecord component. - refusal() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns the value of the
refusalrecord component. - refusal() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs
-
Returns the value of the
refusalrecord component. - region() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
-
Returns the value of the
regionrecord component. - registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.ai.openai.aot.OpenAiRuntimeHints
- rejectedPredictionTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
-
Returns the value of the
rejectedPredictionTokensrecord component. - REQUESTS_LIMIT_HEADER - Enum constant in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- REQUESTS_REMAINING_HEADER - Enum constant in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- REQUESTS_RESET_HEADER - Enum constant in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- responseErrorHandler(ResponseErrorHandler) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- responseErrorHandler(ResponseErrorHandler) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- responseErrorHandler(ResponseErrorHandler) - Method in class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- responseErrorHandler(ResponseErrorHandler) - Method in class org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- responseFormat() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
responseFormatrecord component. - responseFormat() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Returns the value of the
responseFormatrecord component. - responseFormat() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns the value of the
responseFormatrecord component. - responseFormat() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Returns the value of the
responseFormatrecord component. - responseFormat() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns the value of the
responseFormatrecord component. - responseFormat(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- responseFormat(OpenAiAudioApi.SpeechRequest.AudioResponseFormat) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- responseFormat(OpenAiAudioApi.SpeechRequest.AudioResponseFormat) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- responseFormat(OpenAiAudioApi.TranscriptResponseFormat) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- responseFormat(OpenAiAudioApi.TranscriptResponseFormat) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- responseFormat(OpenAiAudioApi.TranscriptResponseFormat) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- responseFormat(ResponseFormat) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- ResponseFormat - Class in org.springframework.ai.openai.api
-
An object specifying the format that the model must output.
- ResponseFormat() - Constructor for class org.springframework.ai.openai.api.ResponseFormat
- ResponseFormat(ResponseFormat.Type, String) - Constructor for class org.springframework.ai.openai.api.ResponseFormat
- ResponseFormat.Builder - Class in org.springframework.ai.openai.api
- ResponseFormat.JsonSchema - Class in org.springframework.ai.openai.api
-
JSON schema object that describes the format of the JSON object.
- ResponseFormat.JsonSchema.Builder - Class in org.springframework.ai.openai.api
- ResponseFormat.Type - Enum Class in org.springframework.ai.openai.api
- responseType - Variable in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- restClientBuilder(RestClient.Builder) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- restClientBuilder(RestClient.Builder) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- restClientBuilder(RestClient.Builder) - Method in class org.springframework.ai.openai.api.OpenAiImageApi.Builder
- restClientBuilder(RestClient.Builder) - Method in class org.springframework.ai.openai.api.OpenAiModerationApi.Builder
- results() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResponse
-
Returns the value of the
resultsrecord component. - retryTemplate(RetryTemplate) - Method in class org.springframework.ai.openai.OpenAiChatModel.Builder
- revisedPrompt() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.Data
-
Returns the value of the
revisedPromptrecord component. - revisedPrompt() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Data
-
Returns the value of the
revisedPromptrecord component. - role() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns the value of the
rolerecord component.
S
- SAGE - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Sage voice
- SAGE - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- schema(String) - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema.Builder
- schema(Map<String, Object>) - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema.Builder
- searchContextSize() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions
-
Returns the value of the
searchContextSizerecord component. - seed() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
seedrecord component. - seed(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- seek() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
seekrecord component. - Segment(Integer, Integer, Float, Float, String, List<Integer>, Float, Float, Float, Float) - Constructor for record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Creates an instance of a
Segmentrecord class. - SEGMENT - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.GranularityType
- segments() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Returns the value of the
segmentsrecord component. - selfHarm() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
selfHarmrecord component. - selfHarm() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
selfHarmrecord component. - selfHarmInstructions() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
selfHarmInstructionsrecord component. - selfHarmInstructions() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
selfHarmInstructionsrecord component. - selfHarmIntent() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
selfHarmIntentrecord component. - selfHarmIntent() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
selfHarmIntentrecord component. - serviceTier() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns the value of the
serviceTierrecord component. - serviceTier() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns the value of the
serviceTierrecord component. - serviceTier() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
serviceTierrecord component. - setDescription(String) - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- setDimensions(Integer) - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- setEncodingFormat(String) - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- setFrequencyPenalty(Double) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setFunction(OpenAiApi.FunctionTool.Function) - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool
- setGranularityType(OpenAiAudioApi.TranscriptionRequest.GranularityType) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- setHeight(Integer) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- setHttpHeaders(Map<String, String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setInput(String) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- setInternalToolExecutionEnabled(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setJsonSchema(String) - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- setJsonSchema(ResponseFormat.JsonSchema) - Method in class org.springframework.ai.openai.api.ResponseFormat
- setLanguage(String) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- setLogitBias(Map<String, Integer>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setLogprobs(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setMaxCompletionTokens(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setMaxTokens(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setMetadata(Map<String, String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setModel(String) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- setModel(String) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- setModel(String) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setModel(String) - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- setModel(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- setModel(String) - Method in class org.springframework.ai.openai.OpenAiModerationOptions
- setN(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setN(Integer) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- setName(String) - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- setObservationConvention(ChatModelObservationConvention) - Method in class org.springframework.ai.openai.OpenAiChatModel
-
Use the provided convention for reporting observation data
- setObservationConvention(EmbeddingModelObservationConvention) - Method in class org.springframework.ai.openai.OpenAiEmbeddingModel
-
Use the provided convention for reporting observation data
- setObservationConvention(ImageModelObservationConvention) - Method in class org.springframework.ai.openai.OpenAiImageModel
-
Use the provided convention for reporting observation data
- setOutputAudio(OpenAiApi.ChatCompletionRequest.AudioParameters) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setOutputModalities(List<String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setParallelToolCalls(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setParameters(Map<String, Object>) - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- setPresencePenalty(Double) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setPrompt(String) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- setQuality(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- setReasoningEffort(String) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setResponseFormat(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- setResponseFormat(OpenAiAudioApi.SpeechRequest.AudioResponseFormat) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- setResponseFormat(OpenAiAudioApi.TranscriptResponseFormat) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- setResponseFormat(ResponseFormat) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setSchema(String) - Method in class org.springframework.ai.openai.api.ResponseFormat
- setSeed(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setSize(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- setSpeed(Float) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- setStop(List<String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setStopSequences(List<String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setStore(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setStreamOptions(OpenAiApi.ChatCompletionRequest.StreamOptions) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setStreamUsage(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setStrict(Boolean) - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Function
- setStyle(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- setTemperature(Double) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setTemperature(Float) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions
- setText(String) - Method in class org.springframework.ai.openai.audio.speech.SpeechMessage
-
Sets the text of this speech message.
- setToolCallbacks(List<ToolCallback>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setToolChoice(Object) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setToolContext(Map<String, Object>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setToolNames(Set<String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setTools(List<OpenAiApi.FunctionTool>) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setTopLogprobs(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setTopP(Double) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setType(OpenAiApi.FunctionTool.Type) - Method in class org.springframework.ai.openai.api.OpenAiApi.FunctionTool
- setType(ResponseFormat.Type) - Method in class org.springframework.ai.openai.api.ResponseFormat
- setUser(String) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setUser(String) - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions
- setUser(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- setVerbosity(String) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setVoice(String) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- setVoice(OpenAiAudioApi.SpeechRequest.Voice) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- setWebSearchOptions(OpenAiApi.ChatCompletionRequest.WebSearchOptions) - Method in class org.springframework.ai.openai.OpenAiChatOptions
- setWidth(Integer) - Method in class org.springframework.ai.openai.OpenAiImageOptions
- sexual() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
sexualrecord component. - sexual() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
sexualrecord component. - sexualMinors() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
sexualMinorsrecord component. - sexualMinors() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
sexualMinorsrecord component. - SHIMMER - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Shimmer voice
- SHIMMER - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- size() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns the value of the
sizerecord component. - Speech - Class in org.springframework.ai.openai.audio.speech
-
The Speech class represents the result of speech synthesis from an AI model.
- Speech(byte[]) - Constructor for class org.springframework.ai.openai.audio.speech.Speech
- SpeechMessage - Class in org.springframework.ai.openai.audio.speech
-
The
SpeechMessageclass represents a single text message to be converted to speech by the OpenAI TTS API. - SpeechMessage(String) - Constructor for class org.springframework.ai.openai.audio.speech.SpeechMessage
-
Constructs a new
SpeechMessageobject with the given text. - SpeechModel - Interface in org.springframework.ai.openai.audio.speech
-
The
SpeechModelinterface provides a way to interact with the OpenAI Text-to-Speech (TTS) API. - SpeechPrompt - Class in org.springframework.ai.openai.audio.speech
-
The
SpeechPromptclass represents a request to the OpenAI Text-to-Speech (TTS) API. - SpeechPrompt(String) - Constructor for class org.springframework.ai.openai.audio.speech.SpeechPrompt
- SpeechPrompt(String, OpenAiAudioSpeechOptions) - Constructor for class org.springframework.ai.openai.audio.speech.SpeechPrompt
- SpeechPrompt(SpeechMessage) - Constructor for class org.springframework.ai.openai.audio.speech.SpeechPrompt
- SpeechPrompt(SpeechMessage, OpenAiAudioSpeechOptions) - Constructor for class org.springframework.ai.openai.audio.speech.SpeechPrompt
- SpeechRequest(String, String, String, OpenAiAudioApi.SpeechRequest.AudioResponseFormat, Float) - Constructor for record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Creates an instance of a
SpeechRequestrecord class. - SpeechResponse - Class in org.springframework.ai.openai.audio.speech
-
Creates a new instance of SpeechResponse with the given speech result.
- SpeechResponse(Speech) - Constructor for class org.springframework.ai.openai.audio.speech.SpeechResponse
-
Creates a new instance of SpeechResponse with the given speech result.
- SpeechResponse(Speech, OpenAiAudioSpeechResponseMetadata) - Constructor for class org.springframework.ai.openai.audio.speech.SpeechResponse
-
Creates a new instance of SpeechResponse with the given speech result and speech response metadata.
- speed() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Returns the value of the
speedrecord component. - speed(Float) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- speed(Float) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- SRT - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- start() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
startrecord component. - start() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Word
-
Returns the value of the
startrecord component. - startIndex() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
-
Returns the value of the
startIndexrecord component. - stop() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
stoprecord component. - stop(List<String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- STOP - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionFinishReason
-
The model hit a natural stop point or a provided stop sequence.
- store() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
storerecord component. - store(Boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- stream() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
streamrecord component. - stream(String) - Method in interface org.springframework.ai.openai.audio.speech.StreamingSpeechModel
-
Generates a stream of audio bytes from the provided text message.
- stream(Prompt) - Method in class org.springframework.ai.openai.OpenAiChatModel
- stream(OpenAiAudioApi.SpeechRequest) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi
-
Streams audio generated from the input text.
- stream(SpeechPrompt) - Method in interface org.springframework.ai.openai.audio.speech.StreamingSpeechModel
-
Sends a speech request to the OpenAI TTS API and returns a stream of the resulting speech responses.
- stream(SpeechPrompt) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechModel
-
Streams the audio response for the given speech prompt.
- StreamingSpeechModel - Interface in org.springframework.ai.openai.audio.speech
-
The
StreamingSpeechModelinterface provides a way to interact with the OpenAI Text-to-Speech (TTS) API using a streaming approach, allowing you to receive the generated audio in a real-time fashion. - streamOptions() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
streamOptionsrecord component. - streamOptions(OpenAiApi.ChatCompletionRequest.StreamOptions) - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Sets the
OpenAiApi.ChatCompletionRequest.StreamOptionsfor this request. - StreamOptions(Boolean) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.StreamOptions
-
Creates an instance of a
StreamOptionsrecord class. - streamUsage(boolean) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- strict(Boolean) - Method in class org.springframework.ai.openai.api.ResponseFormat.JsonSchema.Builder
- StructuredResponse(String, Float, String, List<OpenAiAudioApi.StructuredResponse.Word>, List<OpenAiAudioApi.StructuredResponse.Segment>) - Constructor for record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Creates an instance of a
StructuredResponserecord class. - style() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns the value of the
stylerecord component. - style(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- SYSTEM - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Role
-
System message.
- systemFingerprint() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns the value of the
systemFingerprintrecord component. - systemFingerprint() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns the value of the
systemFingerprintrecord component.
T
- temperature() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
temperaturerecord component. - temperature() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
temperaturerecord component. - temperature() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns the value of the
temperaturerecord component. - temperature() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Returns the value of the
temperaturerecord component. - temperature(Double) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- temperature(Float) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder
- temperature(Float) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder
- temperature(Float) - Method in class org.springframework.ai.openai.OpenAiAudioTranscriptionOptions.Builder
- text() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Returns the value of the
textrecord component. - text() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
textrecord component. - text() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Returns the value of the
textrecord component. - TEXT - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.OutputModality
- TEXT - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- TEXT - Enum constant in enum class org.springframework.ai.openai.api.ResponseFormat.Type
-
Generates a text response.
- TEXT_EMBEDDING_3_LARGE - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel
-
Most capable embedding model for both english and non-english tasks.
- TEXT_EMBEDDING_3_SMALL - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel
-
Increased performance over 2nd generation ada embedding model.
- TEXT_EMBEDDING_ADA_002 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel
-
Most capable 2nd generation embedding model, replacing 16 first generation models.
- timezone() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
-
Returns the value of the
timezonerecord component. - title() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
-
Returns the value of the
titlerecord component. - token() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
-
Returns the value of the
tokenrecord component. - token() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content.TopLogProbs
-
Returns the value of the
tokenrecord component. - tokens() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns the value of the
tokensrecord component. - TOKENS_LIMIT_HEADER - Enum constant in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- TOKENS_REMAINING_HEADER - Enum constant in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- TOKENS_RESET_HEADER - Enum constant in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
- TOOL - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Role
-
Tool message.
- TOOL_CALL - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionFinishReason
-
Only for compatibility with Mistral AI API.
- TOOL_CALLS - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionFinishReason
-
The model called a tool.
- ToolCall(Integer, String, String, OpenAiApi.ChatCompletionMessage.ChatCompletionFunction) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
-
Creates an instance of a
ToolCallrecord class. - ToolCall(String, String, OpenAiApi.ChatCompletionMessage.ChatCompletionFunction) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
- toolCallbacks(List<ToolCallback>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- toolCallbacks(ToolCallback...) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- toolCallId() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns the value of the
toolCallIdrecord component. - toolCallingManager(ToolCallingManager) - Method in class org.springframework.ai.openai.OpenAiChatModel.Builder
- toolCalls() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns the value of the
toolCallsrecord component. - toolChoice() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
toolChoicerecord component. - toolChoice(Object) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- ToolChoiceBuilder() - Constructor for class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.ToolChoiceBuilder
- toolContext(Map<String, Object>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- toolExecutionEligibilityPredicate(ToolExecutionEligibilityPredicate) - Method in class org.springframework.ai.openai.OpenAiChatModel.Builder
- toolNames(String...) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- toolNames(Set<String>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- tools() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
toolsrecord component. - tools(List<OpenAiApi.FunctionTool>) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- topLogprobs() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
topLogprobsrecord component. - topLogprobs() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
-
Returns the value of the
topLogprobsrecord component. - topLogprobs(Integer) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- TopLogProbs(String, Float, List<Integer>) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content.TopLogProbs
-
Creates an instance of a
TopLogProbsrecord class. - topP() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
topPrecord component. - topP(Double) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion.Choice
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk.ChunkChoice
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ChatCompletionFunction
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputFile
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.StreamOptions
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Embedding
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingList
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content.TopLogProbs
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs.Content
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.LogProbs
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.CompletionTokenDetails
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage.PromptTokensDetails
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Segment
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Word
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.Data
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageResponse
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Data
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationRequest
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResponse
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.OpenAiModerationResult
-
Returns a string representation of this record class.
- toString() - Method in class org.springframework.ai.openai.api.ResponseFormat
- toString() - Method in class org.springframework.ai.openai.audio.speech.Speech
- toString() - Method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- toString() - Method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- toString() - Method in class org.springframework.ai.openai.metadata.OpenAiImageGenerationMetadata
- toString() - Method in class org.springframework.ai.openai.metadata.OpenAiRateLimit
- toString() - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions
- toString() - Method in class org.springframework.ai.openai.OpenAiChatModel
- toString() - Method in class org.springframework.ai.openai.OpenAiChatOptions
- toString() - Method in class org.springframework.ai.openai.OpenAiImageOptions
- totalTokens() - Method in record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Returns the value of the
totalTokensrecord component. - transcript() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.AudioOutput
-
Returns the value of the
transcriptrecord component. - TranscriptionRequest(byte[], String, String, String, String, OpenAiAudioApi.TranscriptResponseFormat, Float, OpenAiAudioApi.TranscriptionRequest.GranularityType) - Constructor for record class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest
-
Creates an instance of a
TranscriptionRequestrecord class. - TranslationRequest(byte[], String, String, String, OpenAiAudioApi.TranscriptResponseFormat, Float) - Constructor for record class org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest
-
Creates an instance of a
TranslationRequestrecord class. - TTS_1 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TtsModel
-
The latest text to speech model, optimized for speed.
- TTS_1_HD - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TtsModel
-
The latest text to speech model, optimized for quality.
- type() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation
-
Returns the value of the
typerecord component. - type() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent
-
Returns the value of the
typerecord component. - type() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.ToolCall
-
Returns the value of the
typerecord component. - type() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation
-
Returns the value of the
typerecord component. - type(ResponseFormat.Type) - Method in class org.springframework.ai.openai.api.ResponseFormat.Builder
U
- url() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
-
Returns the value of the
urlrecord component. - url() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.ImageUrl
-
Returns the value of the
urlrecord component. - url() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.Data
-
Returns the value of the
urlrecord component. - url() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Data
-
Returns the value of the
urlrecord component. - urlCitation() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation
-
Returns the value of the
urlCitationrecord component. - UrlCitation(Integer, Integer, String, String) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Annotation.UrlCitation
-
Creates an instance of a
UrlCitationrecord class. - usage() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletion
-
Returns the value of the
usagerecord component. - usage() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionChunk
-
Returns the value of the
usagerecord component. - usage() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingList
-
Returns the value of the
usagerecord component. - Usage(Integer, Integer, Integer) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.Usage
- Usage(Integer, Integer, Integer, OpenAiApi.Usage.PromptTokensDetails, OpenAiApi.Usage.CompletionTokenDetails) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.Usage
-
Creates an instance of a
Usagerecord class. - user() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
userrecord component. - user() - Method in record class org.springframework.ai.openai.api.OpenAiApi.EmbeddingRequest
-
Returns the value of the
userrecord component. - user() - Method in record class org.springframework.ai.openai.api.OpenAiImageApi.OpenAiImageRequest
-
Returns the value of the
userrecord component. - user(String) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- user(String) - Method in class org.springframework.ai.openai.OpenAiEmbeddingOptions.Builder
- user(String) - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- USER - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Role
-
User message.
- userLocation() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions
-
Returns the value of the
userLocationrecord component. - UserLocation(String, OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation.Approximate) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation
-
Creates an instance of a
UserLocationrecord class.
V
- value - Variable in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
- value - Variable in enum class org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel
- value - Variable in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- value - Variable in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- value - Variable in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.GranularityType
- value - Variable in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- value - Variable in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TtsModel
- value - Variable in enum class org.springframework.ai.openai.api.OpenAiAudioApi.WhisperModel
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionFinishReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio.Format
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.SearchContextSize
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.OutputModality
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.GranularityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TtsModel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.WhisperModel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.OpenAiImageApi.ImageModel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.api.ResponseFormat.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionFinishReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.Voice
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions.SearchContextSize
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.ChatModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.FunctionTool.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiApi.OutputModality
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.GranularityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TtsModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiAudioApi.WhisperModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.OpenAiImageApi.ImageModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.api.ResponseFormat.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.openai.metadata.support.OpenAiApiResponseHeaders
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERBOSE_JSON - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
- verbosity() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
verbosityrecord component. - verbosity(String) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- VERSE - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Voice
- violence() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
violencerecord component. - violence() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
violencerecord component. - violenceGraphic() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.Categories
-
Returns the value of the
violenceGraphicrecord component. - violenceGraphic() - Method in record class org.springframework.ai.openai.api.OpenAiModerationApi.CategoryScores
-
Returns the value of the
violenceGraphicrecord component. - voice() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters
-
Returns the value of the
voicerecord component. - voice() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest
-
Returns the value of the
voicerecord component. - voice(String) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- voice(String) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- voice(OpenAiAudioApi.SpeechRequest.Voice) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder
- voice(OpenAiAudioApi.SpeechRequest.Voice) - Method in class org.springframework.ai.openai.OpenAiAudioSpeechOptions.Builder
- VTT - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptResponseFormat
W
- WAV - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionMessage.MediaContent.InputAudio.Format
-
WAV audio format
- WAV - Enum constant in enum class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.AudioParameters.AudioResponseFormat
-
WAV format
- WAV - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.AudioResponseFormat
- webClientBuilder(WebClient.Builder) - Method in class org.springframework.ai.openai.api.OpenAiApi.Builder
- webClientBuilder(WebClient.Builder) - Method in class org.springframework.ai.openai.api.OpenAiAudioApi.Builder
- webSearchOptions() - Method in record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest
-
Returns the value of the
webSearchOptionsrecord component. - webSearchOptions(OpenAiApi.ChatCompletionRequest.WebSearchOptions) - Method in class org.springframework.ai.openai.OpenAiChatOptions.Builder
- WebSearchOptions(OpenAiApi.ChatCompletionRequest.WebSearchOptions.SearchContextSize, OpenAiApi.ChatCompletionRequest.WebSearchOptions.UserLocation) - Constructor for record class org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.WebSearchOptions
-
Creates an instance of a
WebSearchOptionsrecord class. - WHISPER_1 - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.WhisperModel
- width(Integer) - Method in class org.springframework.ai.openai.OpenAiImageOptions.Builder
- withDefaultOptions(OpenAiModerationOptions) - Method in class org.springframework.ai.openai.OpenAiModerationModel
- withRateLimit(RateLimit) - Method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioSpeechResponseMetadata
- withRateLimit(RateLimit) - Method in class org.springframework.ai.openai.metadata.audio.OpenAiAudioTranscriptionResponseMetadata
- withSpeechMetadata(OpenAiAudioSpeechMetadata) - Method in class org.springframework.ai.openai.audio.speech.Speech
- word() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Word
-
Returns the value of the
wordrecord component. - Word(String, Float, Float) - Constructor for record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse.Word
-
Creates an instance of a
Wordrecord class. - WORD - Enum constant in enum class org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.GranularityType
- words() - Method in record class org.springframework.ai.openai.api.OpenAiAudioApi.StructuredResponse
-
Returns the value of the
wordsrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form