Interface Embedder

All Known Implementing Classes:
DefaultEmbedder, NoopEmbedder

public interface Embedder
  • Method Details

    • processEntity

      void processEntity(Object item)
    • isReady

      boolean isReady()
    • getTextEmbeddingsAsBytes

      List<byte[]> getTextEmbeddingsAsBytes(List<String> texts, Field field)
    • getTextEmbeddingsAsFloats

      List<float[]> getTextEmbeddingsAsFloats(List<String> texts, Field field)
    • getTextEmbeddingsAsBytes

      List<byte[]> getTextEmbeddingsAsBytes(List<String> texts, MetamodelField<?,?> field)
    • getTextEmbeddingsAsFloats

      List<float[]> getTextEmbeddingsAsFloats(List<String> texts, MetamodelField<?,?> field)