All Classes and Interfaces
Class
Description
AbstractOpenAiOptions.AbstractBuilder<O extends AbstractOpenAiOptions,B extends AbstractOpenAiOptions.AbstractBuilder<O,B>>
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).Builder for
SpringAiOpenAiHttpClient.