Skip to main content

Available Embedders

  • HashEmbedder (default)
  • SentenceTransformerEmbedder

HashEmbedder

  • deterministic
  • offline-safe
  • fast startup

SentenceTransformerEmbedder

Default Selection

default_embedder() chooses based on env vars:
  • ICRL_EMBEDDER=hash (default)
  • ICRL_EMBEDDER=sentence-transformers (or st aliases)
  • ICRL_EMBEDDER_ALLOW_DOWNLOAD=1 to permit model download
If sentence-transformers initialization fails, it falls back to HashEmbedder.