Interface for Sparse embedding models.
You can inherit from it and implement your custom sparse embedding model.
By default, the asynchronous methods are implemented using the synchronous methods; however, implementations may choose to override the asynchronous methods with an async native implementation for performance reasons.
BaseSparseEmbedding()