eval.embeddings
Embedding backends — dummy for tests, LiteLLM for live runs.
DummyEmbeddingFunction(profile_name='dummy/test')
Deterministic pseudo-embeddings for unit tests (no network).
src/chunktuner/eval/embeddings.py
31 32
def __init__(self, profile_name: str = "dummy/test"): self.profile_name = profile_name
LiteLLMEmbeddingFunction( model, api_base=None, api_key=None )
LiteLLM-backed embeddings (calls provider APIs).
44 45 46 47 48 49 50 51 52 53 54 55 56
def __init__( self, model: str, api_base: str | None = None, api_key: str | None = None, ): import litellm self._litellm = litellm self.model = model self.api_base = api_base self.api_key = api_key self.profile_name = model
From here you can search these documents. Enter your search terms below.