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 Type
    Method
    Description
    dev.langchain4j.model.output.Response<List<dev.langchain4j.data.embedding.Embedding>>
    embedAll(List<dev.langchain4j.data.segment.TextSegment> textSegments)
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Please use builder() instead, and explicitly set the baseUrl and, if necessary, other parameters.

    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

      @Deprecated(forRemoval=true) public static OvhAiEmbeddingModel withApiKey(String apiKey)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Please use builder() instead, and explicitly set the baseUrl and, if necessary, other parameters. The default value for baseUrl will be removed in future releases!
    • embedAll

      public dev.langchain4j.model.output.Response<List<dev.langchain4j.data.embedding.Embedding>> embedAll(List<dev.langchain4j.data.segment.TextSegment> textSegments)
      Specified by:
      embedAll in interface dev.langchain4j.model.embedding.EmbeddingModel