Skip to course content
Free generative AI app course

Generative AI Application Development with Python

Module 09

Error Handling, Retries, Rate Limits, and Fallback Messages

By the end of this module you can handle rate limits, timeouts and failures so that a degraded provider produces a useful message rather than a stack trace.

Units

  1. Unit 09.00: The four ways a call fails
  2. Unit 09.01: Backoff with jitter, and a retry ceiling
  3. Unit 09.02: Retrying a call that may already have worked
  4. Unit 09.03: Falling back to something useful
  5. Unit 09.04: Error messages that tell the user what to do

Module work