/api_keys/rate_limits gibt die aktuellen Limits für jedes Modell Ihres Keys zurück:
Ihre Limits ansehen
Interaktiver Playground
Rate-Limit-Logs
Sehen Sie, welche Anfragen Limits erreicht haben
Limits nach Modelltyp
Text-, Embedding- und Bildmodelle
Text-, Embedding- und Bildmodelle (einschließlich Upscale und Inpaint) haben jeweils eigene Limits. In der Antwort von/api_keys/rate_limits enthält data.rateLimits einen Eintrag pro Modell, und das rateLimits jedes Eintrags listet einen amount für jeden Limit-type auf: RPM (Anfragen pro Minute), TPM (Tokens pro Minute) oder RPD (Anfragen pro Tag). So prüfen Sie ein einzelnes Modell:
x-ratelimit-*-Response-Headern.
Sprach- und Transkriptionsmodelle
Jedes Sprach- und Transkriptionsmodell erlaubt 60 Anfragen pro Minute, mit einem Partner-Key 120.Video- und Musik-Modelle
Queue- und Retrieve-Anfragen für Video, Musik und Voice-Changer unterliegen Anfragelimits pro Konto. Behandeln Sie429-Antworten mit Backoff und fragen Sie Retrieve-Endpoints in einem moderaten Intervall ab statt in einer engen Schleife. Jobs werden pro Generierung über Ihr Guthaben abgerechnet, kalkulieren Sie einen Auftrag daher zuerst mit POST /video/quote, POST /audio/quote oder POST /audio/voice-changer/quote.
Fehlerbehandlung
Fehlgeschlagene Anfragen (500, 503, 429) sollten mit exponentiellem Backoff wiederholt werden. Bei 429-Fehlern auf Inferenz-Endpoints gibt der Headerx-ratelimit-reset-requests als Unix-Zeitstempel in Millisekunden den spätesten Zeitpunkt an, bis zu dem das Request-Fenster vollständig geleert ist. Bis dahin zu warten ist immer sicher; ein früherer erneuter Versuch kann ebenfalls erfolgreich sein.
Fehlerbudgets
Zwei weitere Limits schützen die API vor Clients, die wiederholt gegen eine Wand laufen. Beide werden pro Modell und API-Key gezählt, und beide geben429 zurück. Fehlgeschlagene Anfragen werden in festen 30-Sekunden-Fenstern gezählt:
Das zweite Budget zählt Anfragen, die von einem Modell ein Feature verlangen, das es nicht unterstützt. Ein Beispiel ist die Anforderung von Vision oder Tool Calling bei einem Modell ohne diese Fähigkeit. Die Überschreitung eines der beiden Budgets erscheint in den Rate-Limit-Logs als
FAILED_REQUESTS oder UNSUPPORTED_FEATURE_REQUESTS.
Das Feld error im Response-Body benennt den ausgelösten Schwellenwert. Für das Budget für fehlgeschlagene Anfragen lautet es:
Response-Header
Inferenz-Antworten (Chat Completions, Responses, Bild, Audio und Embeddings) enthalten diese Header. Sie werden nicht auf Models-, API-Key-, Billing- oder x402-Routen gesendet; dasselbe gilt für diex-venice-balance-*-Header.
Das Budget für fehlgeschlagene Anfragen hat eigene Header, die bei jeder Antwort auf eine Anfrage mit einem API-Key gesendet werden, einschließlich
401-Antworten:
Der Endpoint
/crypto/rpc/{network} verwendet eigene Limits und eigene Header (X-RateLimit-Limit, X-RateLimit-Remaining und X-RateLimit-Reset), die nur bei 429-Antworten gesetzt werden. Anders als bei den oben genannten Millisekunden-Headern ist X-RateLimit-Reset ein Unix-Zeitstempel in Sekunden. Details finden Sie unter Crypto RPC.
Partner-Stufe
Partner-Keys haben für jedes Modell eigene Limits. Rufen SieGET /api_keys/rate_limits mit einem Partner-Key auf, um sie zu sehen.
Wenn Sie konstant Ihre Rate-Limits erreichen und Ihre Nutzungsmuster eine anhaltende Nachfrage über die Zeit zeigen, kontaktieren Sie uns, um über Partner-Zugang zu sprechen: [email protected].
Partner-Tier-Limits können an Ihre spezifischen Anforderungen angepasst werden.