Package dev.langchain4j.model.ovhai
Class OvhAiEmbeddingModel
java.lang.Object
dev.langchain4j.model.ovhai.OvhAiEmbeddingModel
- All Implemented Interfaces:
EmbeddingModel
Represents an OVHcloud embedding model. See models documentation here:
https://endpoints.ai.cloud.ovh.net/
-
Method Summary
Modifier and TypeMethodDescriptionembedAll
(List<TextSegment> textSegments) Embeds the text content of a list of TextSegments.static OvhAiEmbeddingModel
withApiKey
(String apiKey) Creates an instance ofOvhAiEmbeddingModel
with the specified API key.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.langchain4j.model.embedding.EmbeddingModel
dimension, embed, embed
-
Method Details
-
withApiKey
Creates an instance ofOvhAiEmbeddingModel
with the specified API key.- Parameters:
apiKey
- the API key for authentication- Returns:
- an
OvhAiEmbeddingModel
instance
-
embedAll
Description copied from interface:EmbeddingModel
Embeds the text content of a list of TextSegments.- Specified by:
embedAll
in interfaceEmbeddingModel
- Parameters:
textSegments
- the text segments to embed.- Returns:
- the embeddings.
-