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.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()<T extends org.springframework.ai.embedding.EmbeddingOptions>
Tcopy()default voidcopyServingOptionsTo(com.oracle.spring.ai.oracle.OracleGenAiServingOptions target) static OracleGenAiEmbeddingOptionsfromOptions(org.springframework.ai.embedding.EmbeddingOptions options) getModel()default voidmergeServingOptionsTo(com.oracle.spring.ai.oracle.OracleGenAiServingOptions target) voidsetCompartmentId(String compartmentId) voidsetDimensions(Integer dimensions) voidsetEndpointId(String endpointId) voidvoidsetServingMode(OracleGenAiServingMode servingMode) voidsetTruncate(OracleGenAiEmbeddingTruncate truncate) default com.oracle.bmc.generativeaiinference.model.ServingModedefault voidvalidate()
-
Constructor Details
-
OracleGenAiEmbeddingOptions
public OracleGenAiEmbeddingOptions()
-
-
Method Details
-
builder
-
fromOptions
public static OracleGenAiEmbeddingOptions fromOptions(org.springframework.ai.embedding.EmbeddingOptions options) -
getModel
- Specified by:
getModelin interfaceorg.springframework.ai.embedding.EmbeddingOptions
-
setModel
-
getDimensions
- Specified by:
getDimensionsin interfaceorg.springframework.ai.embedding.EmbeddingOptions
-
setDimensions
-
getCompartmentId
-
setCompartmentId
-
getServingMode
-
setServingMode
-
getEndpointId
-
setEndpointId
-
getTruncate
-
setTruncate
-
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()
-