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
  • Field Details

  • 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

      public @Nullable String getModel()
      Overrides:
      getModel in class AbstractOpenAiProperties
    • setModel

      public void setModel(@Nullable String model)
      Overrides:
      setModel in class AbstractOpenAiProperties
    • getUser

      public @Nullable String getUser()
    • setUser

      public void setUser(@Nullable String user)
    • getEncodingFormat

      public @Nullable org.springframework.ai.openai.OpenAiEmbeddingOptions.EncodingFormat getEncodingFormat()
    • setEncodingFormat

      public void setEncodingFormat(@Nullable org.springframework.ai.openai.OpenAiEmbeddingOptions.EncodingFormat encodingFormat)
    • getDimensions

      public @Nullable Integer getDimensions()
    • setDimensions

      public void setDimensions(@Nullable Integer dimensions)
    • 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

      public void setOptions(OpenAiEmbeddingProperties.Options options)