Skip to content

Rate Limits

Fresh

Inception Labs enforces rate limits per tier to ensure fair usage.

Tier Comparison

TierAPI Requests/minInput Tokens/minOutput Tokens/min
Free100100,00010,000
Pay As You Go1,0001,000,000100,000
Enterprise10,000+10,000,000+1,000,000+

Handling Rate Limits

When you hit a rate limit, the API returns a 429 status code. Implement exponential backoff:

python
import time
import requests

def call_api_with_retry(payload, max_retries=5):
    for attempt in range(max_retries):
        response = requests.post(
            "https://api.inceptionlabs.ai/v1/chat/completions",
            headers={"Authorization": f"Bearer {api_key}"},
            json=payload
        )
        if response.status_code == 200:
            return response.json()
        if response.status_code in (429, 503):
            wait_time = 2 ** attempt
            time.sleep(wait_time)
            continue
        response.raise_for_status()
    raise Exception("Max retries exceeded")

Getting Higher Limits

Contact the support team with:

  • Your use case description
  • Expected request volume
  • Latency/throughput requirements

See Also