Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractOpenAiProperties - Class in org.springframework.ai.model.openai.autoconfigure
- AbstractOpenAiProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
C
- CONFIG_PREFIX - Static variable in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- CONFIG_PREFIX - Static variable in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- CONFIG_PREFIX - Static variable in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- CONFIG_PREFIX - Static variable in class org.springframework.ai.model.openai.autoconfigure.OpenAiCommonProperties
- CONFIG_PREFIX - Static variable in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- CONFIG_PREFIX - Static variable in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- CONFIG_PREFIX - Static variable in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties
D
- DEFAULT_MAX_RETRIES - Static variable in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
-
Default maximum number of retries for the OpenAI client.
- DEFAULT_TIMEOUT - Static variable in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
-
Default request timeout for the OpenAI client.
G
- getApiKey() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getApiKey() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getBaseUrl() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getBaseUrl() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getCredential() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getCredential() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getCustomHeaders() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getCustomHeaders() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getDeploymentName() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
-
Alias for getAzureDeploymentName()
- getDeploymentName() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getDimensions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- getDimensions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getEncodingFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- getEncodingFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getExtraBody() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getExtraBody() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getFrequencyPenalty() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getFrequencyPenalty() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getGitHubModels() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getHeight() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getHeight() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getInput() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- getInput() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getLanguage() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- getLanguage() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getLogitBias() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getLogitBias() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getLogprobs() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getLogprobs() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMaxCompletionTokens() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getMaxCompletionTokens() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMaxRetries() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getMaxRetries() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMaxTokens() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getMaxTokens() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMetadata() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getMetadata() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMetadataMode() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- getMicrosoftDeploymentName() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getMicrosoftDeploymentName() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMicrosoftFoundry() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMicrosoftFoundryServiceVersion() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getMicrosoftFoundryServiceVersion() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties
- getModel() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getN() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getN() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getN() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getN() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOrganizationId() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getOrganizationId() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOutputAudio() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getOutputAudio() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getOutputModalities() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getOutputModalities() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getParallelToolCalls() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getParallelToolCalls() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getPresencePenalty() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getPresencePenalty() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getPrompt() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- getPrompt() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getPromptCacheKey() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getPromptCacheKey() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getProxy() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getProxy() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getQuality() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getQuality() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getReasoningEffort() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getReasoningEffort() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getResponseFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- getResponseFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getResponseFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- getResponseFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getResponseFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getResponseFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getResponseFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getResponseFormat() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getSeed() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getSeed() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getServiceTier() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getServiceTier() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getSize() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getSize() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getSpeed() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- getSpeed() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getStop() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getStop() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getStore() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getStore() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getStreamOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getStreamOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getStyle() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getStyle() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTemperature() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- getTemperature() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTemperature() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getTemperature() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTimeout() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- getTimeout() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTimestampGranularities() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- getTimestampGranularities() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getToolChoice() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getToolChoice() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTopLogprobs() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getTopLogprobs() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTopP() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getTopP() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getUser() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getUser() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getUser() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- getUser() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getUser() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getUser() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getVerbosity() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- getVerbosity() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getVoice() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- getVoice() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getWidth() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- getWidth() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
-
Deprecated, for removal: This API element is subject to removal in a future version.
I
- isConnectionPoolMetricsEnabled() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- isGitHubModels() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- isMicrosoftFoundry() - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
O
- OpenAiAudioSpeechAutoConfiguration - Class in org.springframework.ai.model.openai.autoconfigure
-
Audio Speech
Auto-configurationfor OpenAI SDK. - OpenAiAudioSpeechAutoConfiguration() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechAutoConfiguration
- OpenAiAudioSpeechProperties - Class in org.springframework.ai.model.openai.autoconfigure
-
OpenAI SDK Audio Speech autoconfiguration properties.
- OpenAiAudioSpeechProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- OpenAiAudioSpeechProperties.Options - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiAudioTranscriptionAutoConfiguration - Class in org.springframework.ai.model.openai.autoconfigure
-
Auto-configurationfor OpenAI SDK audio transcription. - OpenAiAudioTranscriptionAutoConfiguration() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionAutoConfiguration
- OpenAiAudioTranscriptionProperties - Class in org.springframework.ai.model.openai.autoconfigure
-
Configuration properties for OpenAI SDK audio transcription.
- OpenAiAudioTranscriptionProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- OpenAiAudioTranscriptionProperties.Options - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiAutoConfigurationUtil - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiAutoConfigurationUtil.ResolvedConnectionProperties - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiChatAutoConfiguration - Class in org.springframework.ai.model.openai.autoconfigure
-
Chat
Auto-configurationfor OpenAI SDK. - OpenAiChatAutoConfiguration() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiChatAutoConfiguration
- openAiChatModel(OpenAiCommonProperties, OpenAiChatProperties, ToolCallingManager, ObjectProvider<ObservationRegistry>, ObjectProvider<MeterRegistry>, ObjectProvider<ChatModelObservationConvention>, ObjectProvider<OpenAiHttpClientBuilderCustomizer>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatAutoConfiguration
- OpenAiChatProperties - Class in org.springframework.ai.model.openai.autoconfigure
-
OpenAI SDK Chat autoconfiguration properties.
- OpenAiChatProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- OpenAiChatProperties.Options - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiCommonProperties - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiCommonProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiCommonProperties
- OpenAiEmbeddingAutoConfiguration - Class in org.springframework.ai.model.openai.autoconfigure
-
Embedding
Auto-configurationfor OpenAI SDK. - OpenAiEmbeddingAutoConfiguration() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingAutoConfiguration
- openAiEmbeddingModel(OpenAiCommonProperties, OpenAiEmbeddingProperties, ObjectProvider<ObservationRegistry>, ObjectProvider<MeterRegistry>, ObjectProvider<EmbeddingModelObservationConvention>, ObjectProvider<OpenAiHttpClientBuilderCustomizer>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingAutoConfiguration
- OpenAiEmbeddingProperties - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiEmbeddingProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- OpenAiEmbeddingProperties.Options - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiImageAutoConfiguration - Class in org.springframework.ai.model.openai.autoconfigure
-
Image
Auto-configurationfor OpenAI. - OpenAiImageAutoConfiguration() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiImageAutoConfiguration
- openAiImageModel(OpenAiCommonProperties, OpenAiImageProperties, ObjectProvider<ObservationRegistry>, ObjectProvider<MeterRegistry>, ObjectProvider<ImageModelObservationConvention>, ObjectProvider<OpenAiHttpClientBuilderCustomizer>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageAutoConfiguration
- OpenAiImageProperties - Class in org.springframework.ai.model.openai.autoconfigure
-
OpenAI SDK Image autoconfiguration properties.
- OpenAiImageProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- OpenAiImageProperties.Options - Class in org.springframework.ai.model.openai.autoconfigure
- OpenAiModerationAutoConfiguration - Class in org.springframework.ai.model.openai.autoconfigure
-
Moderation
Auto-configurationfor OpenAI SDK. - OpenAiModerationAutoConfiguration() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationAutoConfiguration
- OpenAiModerationProperties - Class in org.springframework.ai.model.openai.autoconfigure
-
OpenAI SDK Moderation autoconfiguration properties.
- OpenAiModerationProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties
- OpenAiModerationProperties.Options - Class in org.springframework.ai.model.openai.autoconfigure
- openAiSdkAudioSpeechModel(OpenAiCommonProperties, OpenAiAudioSpeechProperties, ObjectProvider<ObservationRegistry>, ObjectProvider<MeterRegistry>, ObjectProvider<OpenAiHttpClientBuilderCustomizer>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechAutoConfiguration
- openAiSdkAudioTranscriptionModel(OpenAiCommonProperties, OpenAiAudioTranscriptionProperties, ObjectProvider<ObservationRegistry>, ObjectProvider<MeterRegistry>, ObjectProvider<OpenAiHttpClientBuilderCustomizer>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionAutoConfiguration
- openAiSdkModerationModel(OpenAiCommonProperties, OpenAiModerationProperties, ObjectProvider<ObservationRegistry>, ObjectProvider<MeterRegistry>, ObjectProvider<OpenAiHttpClientBuilderCustomizer>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationAutoConfiguration
- Options() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
- Options() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
- Options() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- Options() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
- Options() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- Options() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties.Options
- org.springframework.ai.model.openai.autoconfigure - package org.springframework.ai.model.openai.autoconfigure
R
- resolveCommonProperties(AbstractOpenAiProperties, AbstractOpenAiProperties) - Static method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAutoConfigurationUtil
- ResolvedConnectionProperties() - Constructor for class org.springframework.ai.model.openai.autoconfigure.OpenAiAutoConfigurationUtil.ResolvedConnectionProperties
S
- setApiKey(String) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setApiKey(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setBaseUrl(String) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setBaseUrl(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setConnectionPoolMetricsEnabled(boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setCredential(Credential) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setCredential(Credential) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setCustomHeaders(Map<String, String>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setCustomHeaders(Map<String, String>) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setDeploymentName(String) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
-
Alias for setAzureDeploymentName()
- setDeploymentName(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setDimensions(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
- setDimensions(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- setEncodingFormat(OpenAiEmbeddingOptions.EncodingFormat) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
- setEncodingFormat(OpenAiEmbeddingOptions.EncodingFormat) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- setExtraBody(Map<String, Object>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setExtraBody(Map<String, Object>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setFrequencyPenalty(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setFrequencyPenalty(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setGitHubModels(boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setGitHubModels(Boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setHeight(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setHeight(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setInput(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
- setInput(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- setLanguage(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
- setLanguage(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- setLogitBias(Map<String, Integer>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setLogitBias(Map<String, Integer>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setLogprobs(Boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setLogprobs(Boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setMaxCompletionTokens(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setMaxCompletionTokens(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setMaxRetries(int) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setMaxRetries(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setMaxTokens(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setMaxTokens(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setMetadata(Map<String, String>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setMetadata(Map<String, String>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setMetadataMode(MetadataMode) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- setMicrosoftDeploymentName(String) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setMicrosoftDeploymentName(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setMicrosoftFoundry(boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setMicrosoftFoundry(Boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setMicrosoftFoundryServiceVersion(AzureOpenAIServiceVersion) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setMicrosoftFoundryServiceVersion(AzureOpenAIServiceVersion) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties.Options
- setModel(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties
- setN(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setN(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setN(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setN(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setOptions(OpenAiAudioSpeechProperties.Options) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- setOptions(OpenAiAudioTranscriptionProperties.Options) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- setOptions(OpenAiChatProperties.Options) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setOptions(OpenAiEmbeddingProperties.Options) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- setOptions(OpenAiImageProperties.Options) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setOptions(OpenAiModerationProperties.Options) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties
- setOrganizationId(String) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setOrganizationId(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setOutputAudio(OpenAiChatOptions.AudioParameters) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setOutputAudio(OpenAiChatOptions.AudioParameters) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setOutputModalities(List<String>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setOutputModalities(List<String>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setParallelToolCalls(Boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setParallelToolCalls(Boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setPresencePenalty(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setPresencePenalty(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setPrompt(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
- setPrompt(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- setPromptCacheKey(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setPromptCacheKey(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setProxy(Proxy) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setProxy(Proxy) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setQuality(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setQuality(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setReasoningEffort(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setReasoningEffort(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setResponseFormat(AudioResponseFormat) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
- setResponseFormat(AudioResponseFormat) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- setResponseFormat(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
- setResponseFormat(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- setResponseFormat(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setResponseFormat(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setResponseFormat(OpenAiChatModel.ResponseFormat) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setResponseFormat(OpenAiChatModel.ResponseFormat) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setSeed(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setSeed(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setServiceTier(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setServiceTier(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setSize(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setSize(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setSpeed(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
- setSpeed(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- setStop(List<String>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setStop(List<String>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setStore(Boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setStore(Boolean) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setStreamOptions(OpenAiChatOptions.StreamOptions) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setStreamOptions(OpenAiChatOptions.StreamOptions) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setStyle(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setStyle(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setTemperature(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setTemperature(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setTemperature(Float) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
- setTemperature(Float) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- setTimeout(Duration) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setTimeout(Duration) - Method in class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
- setTimestampGranularities(List<TranscriptionCreateParams.TimestampGranularity>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options
- setTimestampGranularities(List<TranscriptionCreateParams.TimestampGranularity>) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- setToolChoice(Object) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setToolChoice(Object) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setTopLogprobs(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setTopLogprobs(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setTopP(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setTopP(Double) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setUser(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setUser(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setUser(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options
- setUser(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- setUser(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setUser(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- setVerbosity(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options
- setVerbosity(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- setVoice(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options
- setVoice(String) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- setWidth(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options
- setWidth(Integer) - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
T
- toOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties
- toOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties
- toOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties
- toOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
- toOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties
- toOptions() - Method in class org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties
All Classes and Interfaces|All Packages|Constant Field Values