Package dev.langchain4j.model.ovhai
Class OvhAiEmbeddingModel
java.lang.Object
dev.langchain4j.model.ovhai.OvhAiEmbeddingModel
- All Implemented Interfaces:
dev.langchain4j.model.embedding.EmbeddingModel
public class OvhAiEmbeddingModel
extends Object
implements dev.langchain4j.model.embedding.EmbeddingModel
Represents an OVHcloud embedding model. See models documentation here:
https://endpoints.ai.cloud.ovh.net/
-
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.model.output.Response<List<dev.langchain4j.data.embedding.Embedding>> static OvhAiEmbeddingModelwithApiKey(String apiKey) Creates an instance ofOvhAiEmbeddingModelwith the specified API key.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.langchain4j.model.embedding.EmbeddingModel
dimension, embed, embed
-
Method Details
-
withApiKey
Creates an instance ofOvhAiEmbeddingModelwith the specified API key.- Parameters:
apiKey- the API key for authentication- Returns:
- an
OvhAiEmbeddingModelinstance
-
embedAll
public dev.langchain4j.model.output.Response<List<dev.langchain4j.data.embedding.Embedding>> embedAll(List<dev.langchain4j.data.segment.TextSegment> textSegments) - Specified by:
embedAllin interfacedev.langchain4j.model.embedding.EmbeddingModel
-