All Classes and Interfaces

Class
Description
 
 
OpenAI audio speech client implementation using the OpenAI Java SDK.
Builder for creating OpenAiAudioSpeechModel instances.
Configuration options for OpenAI text-to-speech using the OpenAI Java SDK.
 
 
 
Audio speech metadata implementation for OpenAI using the OpenAI Java SDK.
OpenAI audio transcription model implementation using the OpenAI Java SDK.
Builder for creating OpenAiAudioTranscriptionModel instances.
OpenAI SDK Audio Transcription Options.
 
Audio transcription metadata implementation for OpenAI using the OpenAI Java SDK.
Chat Model implementation using the OpenAI Java SDK.
Builder for creating OpenAiChatModel instances.
Response format (text, json_object, json_schema) for OpenAiChatModel responses.
 
 
Configuration information for the Chat Model implementation using the OpenAI Java SDK.
 
 
Specifies the output audio format.
Specifies the voice type.
 
 
 
Embedding Model implementation using the OpenAI Java SDK.
 
Configuration information for the Embedding Model implementation using the OpenAI Java SDK.
 
The format to return the embeddings in.
Callback for customizing the SpringAiOpenAiHttpClient.Builder used by every OpenAI *Model before the underlying OkHttpClient is built.
Represents the metadata for image generation using the OpenAI Java SDK.
Image Model implementation using the OpenAI Java SDK.
 
Configuration information for the Image Model implementation using the OpenAI Java SDK.
 
Represents the metadata for image response using the OpenAI Java SDK.
OpenAI SDK Moderation Model implementation.
 
OpenAI SDK Moderation Options.
 
RateLimit implementation for OpenAI SDK.
Helps configure the OpenAI Java SDK, depending on the platform used.
 
OkHttp-backed HttpClient for the OpenAI Java SDK, with Micrometer's OkHttpObservationInterceptor attached so each HTTP attempt produces an observation (span + metric + traceparent propagation).