Package com.oracle.cloud.spring.genai
Class EmbeddingModelImpl
java.lang.Object
com.oracle.cloud.spring.genai.EmbeddingModelImpl
- All Implemented Interfaces:
EmbeddingModel
Implementation for OCI GenAI EmbedingModel
-
Constructor Summary
ConstructorsConstructorDescriptionEmbeddingModelImpl
(com.oracle.bmc.generativeaiinference.GenerativeAiInference client, com.oracle.bmc.generativeaiinference.model.ServingMode servingMode, com.oracle.bmc.generativeaiinference.model.EmbedTextDetails.Truncate truncate, String compartment) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.oracle.cloud.spring.genai.EmbeddingModel
embed, fromResponse, fromResponses
-
Constructor Details
-
EmbeddingModelImpl
public EmbeddingModelImpl(com.oracle.bmc.generativeaiinference.GenerativeAiInference client, com.oracle.bmc.generativeaiinference.model.ServingMode servingMode, com.oracle.bmc.generativeaiinference.model.EmbedTextDetails.Truncate truncate, String compartment)
-
-
Method Details
-
embedAll
public List<com.oracle.bmc.generativeaiinference.responses.EmbedTextResponse> embedAll(List<String> inputs) Embeds a list of text inputs.- Specified by:
embedAll
in interfaceEmbeddingModel
- Parameters:
inputs
- Text inputs to embed.- Returns:
- The list of EmbedTextResponses for the input texts.
-