Embeds texts in as few requests as the provider's limits allow.
If the provider is unavailable, or returns vectors of the wrong length
Embeds texts in as few requests as the provider's limits allow.