redis_openai_agents.RetryConfig#
- class RetryConfig(max_retries=3, base_delay=0.1, max_delay=10.0, exponential_base=2, jitter=True)[source]#
Configuration for retry behavior.
- Parameters:
max_retries (int)
base_delay (float)
max_delay (float)
exponential_base (float)
jitter (bool)
- max_retries#
Maximum number of retry attempts
- Type:
int
- base_delay#
Base delay in seconds for exponential backoff
- Type:
float
- max_delay#
Maximum delay cap in seconds
- Type:
float
- exponential_base#
Base for exponential backoff (delay = base_delay * exponential_base^attempt)
- Type:
float
- jitter#
Whether to add random jitter to delays
- Type:
bool
- __init__(max_retries=3, base_delay=0.1, max_delay=10.0, exponential_base=2, jitter=True)#
- Parameters:
max_retries (int)
base_delay (float)
max_delay (float)
exponential_base (float)
jitter (bool)
- Return type:
None
Methods
__init__([max_retries, base_delay, ...])calculate_delay(attempt)Calculate delay for a given attempt number.
Attributes