Interface EmbeddingGenerator<S,E>

Type Parameters:
S -
E -
All Superinterfaces:
Composable<EmbeddingGenerator<S,E>>
All Known Subinterfaces:
EmbeddingModel<S,E>, FloatVectorEmbeddingGenerator<S>, ImageEmbeddingGenerator<E>, ImageFloatVectorEmbeddingModel, ImageNarrator, Narrator<S>, TextEmbeddingGenerator<E>, TextFloatVectorEmbeddingModel, VectorEmbeddingGenerator<S,E>
All Known Implementing Classes:
BagOfWordsGenerator, ByteArrayImageMetadataNarrator, CachingEmbeddingGenerator, CachingImageEmbeddingGenerator, CachingImageNarrator, CachingTextEmbeddingGenerator, ChatImageNarrator, FileImageMetadataNarrator, ImageMetadataNarrator, MapCachingEmbeddingGenerator, TextFloatVectorCharChunkingEmbeddings, TextFloatVectorChunkingEmbeddingModel, TextFloatVectorEncodingChunkingEmbeddingModel, UriImageMetadataNarrator, UrlImageMetadataNarrator

public interface EmbeddingGenerator<S,E> extends Composable<EmbeddingGenerator<S,E>>
Generates an embedding from source.