LiteLLM embedding model.
Uses litellm.embedding() to support 100+ providers through a unified
interface. All provider configuration (api_key, api_base, etc.) can be
passed explicitly—no environment
LiteLLM Router-backed embedding model.
Wraps a litellm.Router instance to provide load-balanced embedding
calls across multiple deployments of the same model.