- All Superinterfaces:
Composable<EmbeddingGenerator<BufferedImage,,List<List<Float>>>> Coordinates,EmbeddingGenerator<BufferedImage,,List<List<Float>>> EmbeddingModel<BufferedImage,,List<List<Float>>> FloatVectorEmbeddingGenerator<BufferedImage>,ImageEmbeddingGenerator<List<List<Float>>>,VectorEmbeddingGenerator<BufferedImage,Float>
public interface ImageFloatVectorEmbeddingModel
extends EmbeddingModel<BufferedImage,List<List<Float>>>, ImageEmbeddingGenerator<List<List<Float>>>, FloatVectorEmbeddingGenerator<BufferedImage>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.nasdanika.ai.EmbeddingGenerator
EmbeddingGenerator.Requirement -
Method Summary
Static MethodsModifier and TypeMethodDescriptioncreateRequirement(String provider, String model, String version) Creates ImageFloatVectorEmbeddingModel requirement.Methods inherited from interface org.nasdanika.ai.Coordinates
getName, getProvider, getVersionMethods inherited from interface org.nasdanika.ai.EmbeddingGenerator
adapt, compose, compose, composeAsync, generate, generate, generateAsync, generateAsync, thenMethods inherited from interface org.nasdanika.ai.ImageEmbeddingGenerator
asFileEmbeddingGenerator, asInputStreamEmbeddingGenerator, asUrlEmbeddingGeneratorMethods inherited from interface org.nasdanika.ai.VectorEmbeddingGenerator
getDimensions
-
Method Details
-
createRequirement
static EmbeddingGenerator.Requirement createRequirement(String provider, String model, String version) Creates ImageFloatVectorEmbeddingModel requirement. String attributes match any value if null.
-