Class DefaultEmbedder

java.lang.Object
com.redis.om.spring.vectorize.DefaultEmbedder
All Implemented Interfaces:
Embedder

public class DefaultEmbedder extends Object implements Embedder
  • Field Details

    • imagePipeline

      public final ai.djl.translate.Pipeline imagePipeline
    • sentenceTokenizer

      public final ai.djl.huggingface.tokenizers.HuggingFaceTokenizer sentenceTokenizer
  • Constructor Details

    • DefaultEmbedder

      public DefaultEmbedder(org.springframework.context.ApplicationContext applicationContext, ai.djl.repository.zoo.ZooModel<ai.djl.modality.cv.Image,byte[]> imageEmbeddingModel, ai.djl.repository.zoo.ZooModel<ai.djl.modality.cv.Image,float[]> faceEmbeddingModel, ai.djl.modality.cv.ImageFactory imageFactory, ai.djl.translate.Pipeline imagePipeline, ai.djl.huggingface.tokenizers.HuggingFaceTokenizer sentenceTokenizer, org.springframework.ai.openai.OpenAiEmbeddingModel openAITextVectorizer, com.azure.ai.openai.OpenAIClient azureOpenAIClient, org.springframework.ai.vertexai.palm2.VertexAiPaLm2EmbeddingModel vertexAiPaLm2EmbeddingModel, org.springframework.ai.bedrock.cohere.BedrockCohereEmbeddingModel bedrockCohereEmbeddingModel, org.springframework.ai.bedrock.titan.BedrockTitanEmbeddingModel bedrockTitanEmbeddingModel, RedisOMProperties properties)
  • Method Details