Open
Description
The AiClient, EmbeddingClient or VectorStore clients interaction with their remote service endpoints could suffer from transient errors such as a momentary network glitch or rate limitation errors.
Often, those communication issues are resolvable by repetitive service invocation or altering the invocation rate.
We should provide a retry-decorators that automatically re-invoke the failed operations according to pre-configured retry policies.