# What the vendor SDKs throw, and what the gateway does with it

vendor     status   exception                                            transient?  HTTP requests for one call
openai     400      com.openai.errors.BadRequestException                false       1
openai     401      com.openai.errors.UnauthorizedException              false       1
openai     429      com.openai.errors.RateLimitException                 true        1
openai     503      com.openai.errors.InternalServerException            true        1
anthropic  400      com.anthropic.errors.BadRequestException             false       1
anthropic  529      com.anthropic.errors.InternalServerException         true        1
