• English
  • Rate Limits & Concurrency

    Limits come in three layers: account concurrency, key-level limits, and team member quotas. Hitting a limit returns 429 (throttling) or 403 (team quota). This page covers how to check, tune, and raise each layer.

    The three layers

    LayerWhat it limitsWhere to check / set
    Account concurrencyMax simultaneous in-flight requestsCurrent value on the profile page
    Key-level limitsPer-key request rate and spend capSet when creating or editing a key, see Create an API Key
    Team member quotasMembers' daily / weekly / monthly spend capsOwner sets them on the team page, see Teams

    The dashboard's RPM / TPM metrics (requests / tokens per minute) are observations, not limits — use them to gauge your load.

    What hitting a limit looks like

    StatusMeaningHandling
    429 (concurrency)Too many simultaneous requestsReduce concurrency, queue submissions
    429 (rate)Requests too dense in a short windowExponential backoff, see Advanced API Usage
    403 (team quota)A member hit a daily / weekly / monthly capWait for the cycle reset or have the owner raise it
    402 (key spend cap)The key's configured spend cap is exhaustedEdit the key to raise it, or create a new one

    Full list in Error Codes.

    Behaviour that gets auto-deprioritised

    These patterns are not violations, but the system automatically deprioritises or temporarily throttles them (see the Acceptable Use Policy):

    • Abnormally high concurrency in short bursts, dense retries without backoff;
    • Sustained streams of clearly invalid requests (large volumes of consecutive 4xx).

    Adding exponential backoff to your retry logic avoids this entirely; normal traffic peaks are unaffected.

    Raising your limits

    RouteNotes
    Redemption codesConcurrency-type codes raise the account concurrency cap directly
    Contact supportDescribe your workload and expected QPS to support
    EnterpriseLarge-scale needs go through business: SourceOne@mail.byteseek.ai

    Practices that avoid throttling

    • Bound client concurrency: semaphores / connection pools to cap in-flight requests;
    • Back off on failure: 429 / 5xx at 1s → 2s → 4s, 3–5 attempts max;
    • Smooth the peaks: feed bulk jobs through a queue at a steady rate instead of bursting;
    • Split keys by workload: separate keys per business line — quotas don't contend, and per-key usage is easy to watch (key usage lookup).
    © 2026 ByteSeek Limited. All rights reserved.TermsPrivacyDisclaimer