Hugging Face Embedder is a class that allows you to embed documents using any embedding model hosted on HuggingFace’s Inference API.

Parameters

ParameterTypeDescriptionDefault
idstrThe model ID to use for embeddings"jinaai/jina-embeddings-v2-base-code"
api_keyOptional[str]Huggingface API keyEnvironment variable HUGGINGFACE_API_KEY
client_paramsOptional[Dict[str, Any]]Additional parameters for client initializationNone
huggingface_clientOptional[InferenceClient]Pre-configured Huggingface clientNone