vertebrae.extractors.hosted
Hosted embedding API extractor.
Classes
Wrap a hosted embedding API behind a batch-oriented callable. |
Module Contents
- class vertebrae.extractors.hosted.HostedEmbeddingExtractor(name, provider, model, embed_fn, batch_size=64, modality='text', input_fn=None, output_fn=None, request_metadata=None, recipe_data=None, max_retries=2, retry_backoff_seconds=0.0, cache_embeddings=False, cache_identity=None)[source]
Wrap a hosted embedding API behind a batch-oriented callable.
- Parameters:
name (str)
provider (str)
model (str)
embed_fn (Callable[[Any], Any])
batch_size (int)
modality (str)
input_fn (Optional[Callable[[Any], Any]])
output_fn (Optional[Callable[[Any], Any]])
request_metadata (Optional[Dict[str, Any]])
recipe_data (Optional[Dict[str, Any]])
max_retries (int)
retry_backoff_seconds (float)
cache_embeddings (bool)
cache_identity (Optional[str])