Class OracleGenAiEmbeddingOptions

java.lang.Object
com.oracle.spring.ai.oracle.OracleGenAiEmbeddingOptions
All Implemented Interfaces:
org.springframework.ai.embedding.EmbeddingOptions, org.springframework.ai.model.ModelOptions
Direct Known Subclasses:
EmbeddingProperties

public class OracleGenAiEmbeddingOptions extends Object implements org.springframework.ai.embedding.EmbeddingOptions
OCI Generative AI embedding options.
  • Constructor Details

    • OracleGenAiEmbeddingOptions

      public OracleGenAiEmbeddingOptions()
  • Method Details

    • builder

      public static OracleGenAiEmbeddingOptions.Builder builder()
    • fromOptions

      public static OracleGenAiEmbeddingOptions fromOptions(org.springframework.ai.embedding.EmbeddingOptions options)
    • getModel

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

      public void setModel(String model)
    • getDimensions

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

      public void setDimensions(Integer dimensions)
    • getCompartmentId

      public String getCompartmentId()
    • setCompartmentId

      public void setCompartmentId(String compartmentId)
    • getServingMode

      public OracleGenAiServingMode getServingMode()
    • setServingMode

      public void setServingMode(OracleGenAiServingMode servingMode)
    • getEndpointId

      public String getEndpointId()
    • setEndpointId

      public void setEndpointId(String endpointId)
    • getTruncate

      public OracleGenAiEmbeddingTruncate getTruncate()
    • setTruncate

      public void setTruncate(OracleGenAiEmbeddingTruncate truncate)
    • copy

      public <T extends org.springframework.ai.embedding.EmbeddingOptions> T copy()
    • validate

      default void validate()
    • copyServingOptionsTo

      default void copyServingOptionsTo(com.oracle.spring.ai.oracle.OracleGenAiServingOptions target)
    • mergeServingOptionsTo

      default void mergeServingOptionsTo(com.oracle.spring.ai.oracle.OracleGenAiServingOptions target)
    • toServingMode

      default com.oracle.bmc.generativeaiinference.model.ServingMode toServingMode()