Class VertexAiTextEmbeddingOptions

java.lang.Object
org.springframework.ai.vertexai.embedding.text.VertexAiTextEmbeddingOptions
All Implemented Interfaces:
org.springframework.ai.embedding.EmbeddingOptions, org.springframework.ai.model.ModelOptions

public class VertexAiTextEmbeddingOptions extends Object implements org.springframework.ai.embedding.EmbeddingOptions
Options for the Vertex AI Text Embedding service.
Since:
1.0.0
Author:
Christian Tzolov, Ilayaperumal Gopinathan, Sebastien Deleuze
  • Field Details

    • DEFAULT_MODEL_NAME

      public static final String DEFAULT_MODEL_NAME
  • Constructor Details

  • Method Details

    • builder

      public static VertexAiTextEmbeddingOptions.Builder builder()
    • getModel

      public String getModel()
      Specified by:
      getModel in interface org.springframework.ai.embedding.EmbeddingOptions
    • getTaskType

    • getDimensions

      public @Nullable Integer getDimensions()
      Specified by:
      getDimensions in interface org.springframework.ai.embedding.EmbeddingOptions
    • getTitle

      public @Nullable String getTitle()
    • getAutoTruncate

      public @Nullable Boolean getAutoTruncate()