java.lang.Object
- All Implemented Interfaces:
EmbeddingGenerator<BufferedImage,,String> ImageEmbeddingGenerator<String>,ImageNarrator,Narrator<BufferedImage>
public class CachingImageNarrator
extends CachingImageEmbeddingGenerator<String>
implements ImageNarrator
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.nasdanika.ai.EmbeddingGenerator
EmbeddingGenerator.Requirement -
Field Summary
Fields inherited from class org.nasdanika.ai.MapCachingEmbeddingGenerator
cacheFields inherited from class org.nasdanika.ai.CachingEmbeddingGenerator
target -
Constructor Summary
ConstructorsConstructorDescriptionCachingImageNarrator(ImageEmbeddingGenerator<String> target, Map<String, String> cache) CachingImageNarrator(ImageEmbeddingGenerator<String> target, Map<String, String> cache, String algorithm) -
Method Summary
Methods inherited from class org.nasdanika.ai.CachingImageEmbeddingGenerator
computeKeyMethods inherited from class org.nasdanika.ai.MapCachingEmbeddingGenerator
create, generate, get, putMethods inherited from class org.nasdanika.ai.CachingEmbeddingGenerator
generateAsyncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.nasdanika.ai.EmbeddingGenerator
adapt, generate, generate, generateAsync, generateAsync, thenMethods inherited from interface org.nasdanika.ai.ImageEmbeddingGenerator
asFileEmbeddingGenerator, asInputStreamEmbeddingGenerator, asUrlEmbeddingGenerator
-
Constructor Details
-
CachingImageNarrator
public CachingImageNarrator(ImageEmbeddingGenerator<String> target, Map<String, String> cache, String algorithm) -
CachingImageNarrator
-