Class EmbedderEmbeddingModel

java.lang.Object
org.springframework.ai.embedding.AbstractEmbeddingModel
com.logicaldoc.ai.embedding.EmbedderEmbeddingModel
All Implemented Interfaces:
org.springframework.ai.embedding.EmbeddingModel, org.springframework.ai.model.Model<org.springframework.ai.embedding.EmbeddingRequest,org.springframework.ai.embedding.EmbeddingResponse>

public class EmbedderEmbeddingModel extends org.springframework.ai.embedding.AbstractEmbeddingModel
Our embedding model that uses the Embedder
Since:
9.2.2
Author:
Giuseppe Desiato - LogicalDOC
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.ai.embedding.EmbeddingResponse
    call(org.springframework.ai.embedding.EmbeddingRequest request)
     
    int
     
    float[]
    embed(org.springframework.ai.document.Document document)
     
     

    Methods inherited from class org.springframework.ai.embedding.AbstractEmbeddingModel

    dimensions

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.ai.embedding.EmbeddingModel

    embed, embed, embed, embedForResponse
  • Constructor Details

    • EmbedderEmbeddingModel

      public EmbedderEmbeddingModel(Embedder embedder)
  • Method Details

    • getEmbedder

      public Embedder getEmbedder()
    • dimensions

      public int dimensions()
      Specified by:
      dimensions in interface org.springframework.ai.embedding.EmbeddingModel
      Overrides:
      dimensions in class org.springframework.ai.embedding.AbstractEmbeddingModel
    • call

      public org.springframework.ai.embedding.EmbeddingResponse call(org.springframework.ai.embedding.EmbeddingRequest request)
    • embed

      public float[] embed(org.springframework.ai.document.Document document)