- All Superinterfaces:
Model
Embeddings "business" interface focusing on ease of use and leaving
token usage reporting to implementations.
-
Method Summary
Methods inherited from interface org.nasdanika.ai.Model
getMaxInputTokens, getName, getProvider, getVersion
-
Method Details
-
isTooLong
- Parameters:
input-- Returns:
- true if the input is too long for a given model
-
getDimensions
int getDimensions()- Returns:
- number of dimentions
-
generate
Generates embeddings for a single string- Parameters:
model-input-- Returns:
-
generate
Batch generation- Parameters:
input- a list of input strings- Returns:
-