To prevent misuse and effectively manage capacity, we have established usage limits for users accessing the Haiper API.

There are two types of rate limit:

  1. HTTP(s) calls: the maximum number of API requests an user can make over a defined period of time. By default, each user can have up to 500 HTTP requests in one minute.
  2. Concurrency of the generations: the number of generations an user can run simultaneously. By default, each user can have up to 40 generations being processed simultaneously.

If you exceed any of the rate limits, you will get the 429 error.

If you require higher concurrency, please contact us so we can adjust the settings to meet your needs.