All Classes and Interfaces

Class
Description
Splits input by whitespace, lowercases and then computes frequency of each word
 
Caches image embeddings in a map which can be loaded and saved between runs Uses image digest as caching key
Caches image embeddings in a map which can be loaded and saved between runs Uses image digest as caching key
 
Caches text embeddings in a map which can be loaded and saved between runs Uses text digest as caching key
 
 
Chat requirement.
 
 
 
 
Model coordinates (identifier)
Generates an embedding from source.
EmbeddingGenerator requirement.
 
 
 
 
 
Converts image to text (String).
Caches image embeddings in a map which can be loaded and saved between runs Uses image digest as caching key
Base interface for interfaces to work with (large language) models.
Converts source to text (String).
 
Computes pair-wise similarity
 
Vector index item
Index id - item URI and embedding vector index for URIs with multiple vectors/chunks.
 
A simple implementation which treats a character as a token.
 
TextFloatVectorEmbeddingModel "business" interface focusing on ease of use and leaving token usage reporting to implementations.
A collection of strings pre-computed embeddings, e.g. web site contents.
A pre-computed embeddings