# Add retry support for OpenAI-compatible LLM providers \(\#37891\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/fb90b12073aabd8c753e048d0fe0a185a1de2b2c)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: fb90b12073aabd8c753e048d0fe0a185a1de2b2c

Requested commit: fb90b12073aabd8c753e048d0fe0a185a1de2b2c

Commit: fb90b12073aabd8c753e048d0fe0a185a1de2b2c

Tree: 444361244046ea7d1475a33841e288f30938c40b

Author: Tim McLean

Committer: GitHub

## Message

```
Add retry support for OpenAI-compatible LLM providers (#37891)

Automatically retry the agent's LLM completion requests when the
provider returns 429 Too Many Requests. Uses the Retry-After header to
determine the retry delay if it is available.

Many providers are frequently overloaded or have low rate limits. These
providers are essentially unusable without automatic retries.

Tested with Cerebras configured via openai_compatible.

Related: #31531 

Release Notes:

- Added automatic retries for OpenAI-compatible LLM providers

---------

Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de>
```

## Parents

- [92e64f9cf0e0ee11b631a7e5e5b9aa18fa2f4e75](https://git.cafe/gitcafe/zed/commit/92e64f9cf0e0ee11b631a7e5e5b9aa18fa2f4e75?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/fb90b12073aabd8c753e048d0fe0a185a1de2b2c?format=markdown)
