On https://docs.agno.com/basics/models/overview#error-handling:
model = OpenAIChat(
id="gpt-5-mini",
retries=2, # Number of retries to attempt before raising a ModelProviderError
retry_delay=1, # Delay between retries, in seconds
exponential_backoff=True, # If True, the delay between retries is doubled each time
)
should be
model = OpenAIChat(
id="gpt-5-mini",
retries=2, # Number of retries to attempt before raising a ModelProviderError
delay_between_retries=1, # Delay between retries, in seconds
exponential_backoff=True, # If True, the delay between retries is doubled each time
)
See relevant code in the base Model class: https://github.com/agno-agi/agno/blob/main/libs/agno/agno/models/base.py#L153