Es gibt zwei Arten von Limits:
Die API setzt dienstseitig konfigurierte Limits auf Organisationsebene durch, aber du kannst auch benutzerkonfigurierbare Limits für die Workspaces deiner Organisation festlegen.
Jede der Stufen Start, Build und Scale hat eine monatliche Ausgabenobergrenze, also den Höchstbetrag, den deine Organisation pro Kalendermonat für die API ausgeben kann. Sobald du die Ausgabenobergrenze deiner Stufe erreichst, wird die API-Nutzung bis zum nächsten Monat pausiert, es sei denn, du forderst ein höheres Limit an. Du kannst die monatliche Ausgabenobergrenze deiner Organisation einsehen und dein eigenes Limit auf der Seite Billing festlegen.
| Nutzungsstufe | Monatliche Ausgabenobergrenze |
|---|---|
| Start | $500 USD |
| Build | $1.000 USD |
| Scale | $200.000 USD |
Organisationen in der Custom-Stufe haben keine monatliche Ausgabenobergrenze; Limits werden mit ihrem Account-Team vereinbart.
Du kannst auch dein eigenes Ausgabenlimit unterhalb der Obergrenze deiner Stufe festlegen, um die Kosten zu kontrollieren:
Navigiere zur Billing-Seite
Gehe zu Settings > Billing in der Claude Console.
Öffne den Ausgabenlimit-Editor
Klicke im Abschnitt Spend limits auf Adjust limit (oder Set limit, falls derzeit kein Limit festgelegt ist).
Passe dein Ausgabenlimit an
Gib einen neuen Wert ein. Dein Ausgabenlimit darf die Obergrenze deiner aktuellen Stufe nicht überschreiten.
Die Ratenlimits für die Messages API werden in Anfragen pro Minute (RPM), Input-Tokens pro Minute (ITPM) und Output-Tokens pro Minute (OTPM) für jede Modellklasse gemessen.
Wenn du eines der Ratenlimits überschreitest, erhältst du einen 429-Fehler, der beschreibt, welches Ratenlimit überschritten wurde, zusammen mit einem retry-after-Header, der angibt, wie lange du warten musst.
Viele API-Anbieter verwenden ein kombiniertes „Tokens pro Minute"-Limit (TPM), das alle Tokens umfassen kann – sowohl gecachte als auch nicht gecachte, Input und Output. Bei den meisten Claude-Modellen zählen nur nicht gecachte Input-Tokens zu deinen ITPM-Ratenlimits. Dies ist ein entscheidender Vorteil, der die Ratenlimits effektiv höher macht, als sie zunächst erscheinen mögen.
ITPM-Ratenlimits werden zu Beginn jeder Anfrage geschätzt, und die Schätzung wird während der Anfrage angepasst, um die tatsächliche Anzahl der verwendeten Input-Tokens widerzuspiegeln.
Folgendes zählt zum ITPM:
input_tokens (Tokens nach dem letzten Cache-Breakpoint) ✓ Zählen zum ITPMcache_creation_input_tokens (Tokens, die in den Cache geschrieben werden) ✓ Zählen zum ITPMcache_read_input_tokens (Tokens, die aus dem Cache gelesen werden) ✗ Zählen bei den meisten Modellen NICHT zum ITPMBeispiel: Mit einem ITPM-Limit von 2.000.000 und einer Cache-Trefferrate von 80 % könntest du effektiv 10.000.000 Input-Tokens pro Minute verarbeiten (2 Mio. nicht gecacht + 8 Mio. gecacht), da gecachte Tokens nicht zu deinem Ratenlimit zählen.
OTPM-Ratenlimits werden in Echtzeit ausgewertet, während Output-Tokens erzeugt werden, wobei nur die tatsächlich generierten Tokens gezählt werden. Der Parameter max_tokens fließt nicht in die Berechnung der OTPM-Ratenlimits ein, es gibt also keinen Ratenlimit-Nachteil, wenn du einen höheren max_tokens-Wert festlegst.
Ratenlimits werden für jedes Modell separat angewendet; daher kannst du verschiedene Modelle gleichzeitig bis zu ihren jeweiligen Limits nutzen. Du kannst deine aktuellen Ratenlimits und deren Verhalten auf der Seite Rate limits in der Claude Console überprüfen oder die konfigurierten Limits programmatisch mit der Rate Limits API auslesen.
| Modell | Maximale Anfragen pro Minute (RPM) | Maximale Input-Tokens pro Minute (ITPM) | Maximale Output-Tokens pro Minute (OTPM) |
|---|---|---|---|
| Claude Fable 5 | 1.000 | 500.000 | 100.000 |
| Claude Opus 5 | 1.000 | 2.000.000 | 400.000 |
| Claude Opus 4.x* | 1.000 | 2.000.000 | 400.000 |
| Claude Sonnet 5 | 1.000 | 2.000.000 | 400.000 |
| Claude Sonnet 4.x** | 1.000 | 2.000.000 | 400.000 |
| Claude Haiku 4.5 | 1.000 | 2.000.000 | 400.000 |
| Claude Haiku 3.5 (eingestellt, außer auf Bedrock und Google Cloud) | 1.000 | 100.000† | 20.000 |
* Das Opus-Ratenlimit ist ein Gesamtlimit, das für den kombinierten Traffic über Claude Opus 4.8, Opus 4.7, Opus 4.6 und Opus 4.5 gilt. Claude Opus 5 hat ein separates Ratenlimit und ist nicht Teil dieses kombinierten Buckets.
** Das Sonnet-4.x-Ratenlimit ist ein Gesamtlimit, das für den kombinierten Traffic über Sonnet 4.6 und Sonnet 4.5 gilt. Claude Sonnet 5 hat ein separates Ratenlimit und ist nicht Teil dieses kombinierten Buckets.
† Limit zählt cache_read_input_tokens zur ITPM-Nutzung.
Die Message Batches API hat ihre eigenen Ratenlimits, die über alle Modelle hinweg geteilt werden. Dazu gehören ein Limit für Anfragen pro Minute (RPM) für alle API-Endpunkte und ein Limit für die Anzahl der Batch-Anfragen, die sich gleichzeitig in der Verarbeitungswarteschlange befinden können. Eine „Batch-Anfrage" bezieht sich hier auf einen Teil eines Message Batch. Du kannst einen Message Batch erstellen, der Tausende von Batch-Anfragen enthält, von denen jede zu diesem Limit zählt. Eine Batch-Anfrage gilt als Teil der Verarbeitungswarteschlange, solange sie noch nicht erfolgreich vom Modell verarbeitet wurde.
| Maximale Anfragen pro Minute (RPM) | Maximale Batch-Anfragen in der Verarbeitungswarteschlange | Maximale Batch-Anfragen pro Batch |
|---|---|---|
| 1.000 | 200.000 | 100.000 |
Die Endpunkte von Claude Managed Agents sind pro Organisation ratenlimitiert. Diese Limits sind von den oben genannten Ratenlimits der Messages API getrennt.
| Operation | Limit |
|---|---|
| Create-Endpunkte (zum Beispiel Agents, Sessions und Environments) | 300 Anfragen pro Minute |
| Read-Endpunkte (zum Beispiel Retrieve, List und Stream) | 1.200 Anfragen pro Minute |
Bei Verwendung des Fast Mode (Research Preview) mit speed: "fast" auf Claude Opus 5 oder Opus 4.8 gelten dedizierte Ratenlimits, die von den Standard-Opus-Ratenlimits getrennt sind. Wenn die Fast-Mode-Ratenlimits überschritten werden, gibt die API einen 429-Fehler mit einem retry-after-Header zurück. Fast Mode ist auf Claude Opus 4.7 nicht verfügbar (Anfragen geben einen Fehler zurück) und auf Claude Opus 4.6 ebenfalls nicht (Anfragen an claude-opus-4-6 mit speed: "fast" laufen mit Standardgeschwindigkeit). Siehe Fast Mode.
Die Antwort enthält anthropic-fast-*-Header, die den Status deines Fast-Mode-Ratenlimits anzeigen. Siehe Fast-Mode-Ratenlimits für Details zu diesen Headern.
Du kannst deine Ratenlimit-Nutzung auf der Seite Usage der Claude Console überwachen.
Zusätzlich zu Token- und Anfrage-Diagrammen bietet die Usage-Seite zwei separate Ratenlimit-Diagramme. Verwende diese Diagramme, um zu sehen, wie viel Spielraum du zum Wachsen hast, zu erkennen, wann du möglicherweise Spitzenlasten erreichst, zu verstehen, welche Ratenlimits du anfordern solltest, und zu lernen, wie du deine Caching-Raten verbessern kannst. Die Diagramme visualisieren eine Reihe von Metriken für ein bestimmtes Ratenlimit (zum Beispiel pro Modell):
Um höhere Ratenlimits oder eine höhere monatliche Ausgabenobergrenze anzufordern, verwende Request rate limit increase auf der Seite Rate limits.
Mehr über Workspaces erfährst du unter Workspaces.
Um Workspaces in deiner Organisation vor potenzieller Übernutzung zu schützen, kannst du benutzerdefinierte Ausgaben- und Ratenlimits pro Workspace festlegen.
Beispiel: Wenn das Limit deiner Organisation 40.000 Input-Tokens pro Minute und 8.000 Output-Tokens pro Minute beträgt, könntest du einen Workspace auf 30.000 Input-Tokens pro Minute begrenzen. Dies schützt andere Workspaces vor potenzieller Übernutzung und sorgt für eine gerechtere Verteilung der Ressourcen in deiner Organisation. Die verbleibenden ungenutzten Tokens pro Minute (oder mehr, falls dieser Workspace das Limit nicht ausschöpft) stehen dann anderen Workspaces zur Verfügung.
Hinweis:
Um deine aktuellen Organisations- und Workspace-Ratenlimits programmatisch auszulesen, verwende die Rate Limits API.
Die API-Antwort enthält Header, die dir das durchgesetzte Ratenlimit, die aktuelle Nutzung und den Zeitpunkt der Zurücksetzung des Limits anzeigen.
Die folgenden Header werden zurückgegeben:
| Header | Beschreibung |
|---|---|
retry-after | Die Anzahl der Sekunden, die du warten musst, bis du die Anfrage erneut versuchen kannst. Frühere Wiederholungsversuche schlagen fehl. |
anthropic-ratelimit-requests-limit | Die maximale Anzahl von Anfragen, die innerhalb eines Ratenlimit-Zeitraums erlaubt sind. |
anthropic-ratelimit-requests-remaining | Die Anzahl der verbleibenden Anfragen, bevor das Ratenlimit greift. |
anthropic-ratelimit-requests-reset | Der Zeitpunkt, zu dem das Anfrage-Ratenlimit vollständig aufgefüllt sein wird, angegeben im RFC-3339-Format. |
anthropic-ratelimit-tokens-limit | Die maximale Anzahl von Tokens, die innerhalb eines Ratenlimit-Zeitraums erlaubt sind. |
anthropic-ratelimit-tokens-remaining | Die Anzahl der verbleibenden Tokens (auf das nächste Tausend gerundet), bevor das Ratenlimit greift. |
anthropic-ratelimit-tokens-reset | Der Zeitpunkt, zu dem das Token-Ratenlimit vollständig aufgefüllt sein wird, angegeben im RFC-3339-Format. |
anthropic-ratelimit-input-tokens-limit | Die maximale Anzahl von Input-Tokens, die innerhalb eines Ratenlimit-Zeitraums erlaubt sind. |
anthropic-ratelimit-input-tokens-remaining | Die Anzahl der verbleibenden Input-Tokens (auf das nächste Tausend gerundet), bevor das Ratenlimit greift. |
anthropic-ratelimit-input-tokens-reset | Der Zeitpunkt, zu dem das Input-Token-Ratenlimit vollständig aufgefüllt sein wird, angegeben im RFC-3339-Format. |
anthropic-ratelimit-output-tokens-limit | Die maximale Anzahl von Output-Tokens, die innerhalb eines Ratenlimit-Zeitraums erlaubt sind. |
anthropic-ratelimit-output-tokens-remaining | Die Anzahl der verbleibenden Output-Tokens (auf das nächste Tausend gerundet), bevor das Ratenlimit greift. |
anthropic-ratelimit-output-tokens-reset | Der Zeitpunkt, zu dem das Output-Token-Ratenlimit vollständig aufgefüllt sein wird, angegeben im RFC-3339-Format. |
anthropic-priority-input-tokens-limit | Die maximale Anzahl von Priority-Tier-Input-Tokens, die innerhalb eines Ratenlimit-Zeitraums erlaubt sind. (Nur Priority Tier) |
anthropic-priority-input-tokens-remaining | Die Anzahl der verbleibenden Priority-Tier-Input-Tokens (auf das nächste Tausend gerundet), bevor das Ratenlimit greift. (Nur Priority Tier) |
anthropic-priority-input-tokens-reset | Der Zeitpunkt, zu dem das Priority-Tier-Input-Token-Ratenlimit vollständig aufgefüllt sein wird, angegeben im RFC-3339-Format. (Nur Priority Tier) |
anthropic-priority-output-tokens-limit | Die maximale Anzahl von Priority-Tier-Output-Tokens, die innerhalb eines Ratenlimit-Zeitraums erlaubt sind. (Nur Priority Tier) |
anthropic-priority-output-tokens-remaining | Die Anzahl der verbleibenden Priority-Tier-Output-Tokens (auf das nächste Tausend gerundet), bevor das Ratenlimit greift. (Nur Priority Tier) |
anthropic-priority-output-tokens-reset | Der Zeitpunkt, zu dem das Priority-Tier-Output-Token-Ratenlimit vollständig aufgefüllt sein wird, angegeben im RFC-3339-Format. (Nur Priority Tier) |
Die anthropic-ratelimit-tokens-*-Header zeigen die Werte für das derzeit restriktivste geltende Limit an. Wenn du beispielsweise das Workspace-Token-Limit pro Minute überschritten hast, enthalten die Header die Werte des Workspace-Token-Ratenlimits pro Minute. Wenn keine Workspace-Limits gelten, geben die Header die insgesamt verbleibenden Tokens zurück, wobei die Gesamtsumme die Summe aus Input- und Output-Tokens ist. Dieser Ansatz stellt sicher, dass du Einblick in die relevanteste Einschränkung deiner aktuellen API-Nutzung hast.
Was this page helpful?