Class OpenAiEmbeddingProperties
java.lang.Object
org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties
@ConfigurationProperties("spring.ai.openai.embedding")
public class OpenAiEmbeddingProperties
extends AbstractOpenAiProperties
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
DEFAULT_MAX_RETRIES, DEFAULT_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable Integer@Nullable org.springframework.ai.openai.OpenAiEmbeddingOptions.EncodingFormatorg.springframework.ai.document.MetadataMode@Nullable StringgetModel()Deprecated, for removal: This API element is subject to removal in a future version.@Nullable StringgetUser()voidsetDimensions(@Nullable Integer dimensions) voidsetEncodingFormat(@Nullable org.springframework.ai.openai.OpenAiEmbeddingOptions.EncodingFormat encodingFormat) voidsetMetadataMode(org.springframework.ai.document.MetadataMode metadataMode) voidvoidvoidorg.springframework.ai.openai.OpenAiEmbeddingOptionsMethods inherited from class org.springframework.ai.model.openai.autoconfigure.AbstractOpenAiProperties
getApiKey, getBaseUrl, getCredential, getCustomHeaders, getDeploymentName, getMaxRetries, getMicrosoftDeploymentName, getMicrosoftFoundryServiceVersion, getOrganizationId, getProxy, getTimeout, isConnectionPoolMetricsEnabled, isGitHubModels, isMicrosoftFoundry, setApiKey, setBaseUrl, setConnectionPoolMetricsEnabled, setCredential, setCustomHeaders, setDeploymentName, setGitHubModels, setMaxRetries, setMicrosoftDeploymentName, setMicrosoftFoundry, setMicrosoftFoundryServiceVersion, setOrganizationId, setProxy, setTimeout
-
Field Details
-
CONFIG_PREFIX
- See Also:
-
-
Constructor Details
-
OpenAiEmbeddingProperties
public OpenAiEmbeddingProperties()
-
-
Method Details
-
getMetadataMode
public org.springframework.ai.document.MetadataMode getMetadataMode() -
setMetadataMode
public void setMetadataMode(org.springframework.ai.document.MetadataMode metadataMode) -
getModel
- Overrides:
getModelin classAbstractOpenAiProperties
-
setModel
- Overrides:
setModelin classAbstractOpenAiProperties
-
getUser
-
setUser
-
getEncodingFormat
public @Nullable org.springframework.ai.openai.OpenAiEmbeddingOptions.EncodingFormat getEncodingFormat() -
setEncodingFormat
public void setEncodingFormat(@Nullable org.springframework.ai.openai.OpenAiEmbeddingOptions.EncodingFormat encodingFormat) -
getDimensions
-
setDimensions
-
toOptions
public org.springframework.ai.openai.OpenAiEmbeddingOptions toOptions() -
getOptions
@DeprecatedConfigurationProperty(replacement="spring.ai.openai.embedding") @Deprecated(since="2.0.0", forRemoval=true) public OpenAiEmbeddingProperties.Options getOptions()Deprecated, for removal: This API element is subject to removal in a future version. -
setOptions
-