← Zurück zum Lexikon

KI-Grundlagen

Was ist ein Agenten-Rate-Limit (Rate Limiting bei KI-Agenten)? API-Anfragen drosseln und Kosten kontrollieren

Ein Agenten-Rate-Limit ist eine Obergrenze dafür, wie viele Anfragen ein KI-Agent innerhalb eines festgelegten Zeitfensters an eine Schnittstelle (API) stellen darf – etwa an ein Sprachmodell oder einen Datendienst. Wird das Limit überschritten, lehnt die API weitere Anfragen ab, meist mit dem Fehlercode 429 Too Many Requests (Postman). Rate Limiting (auch „Request Throttling", zu Deutsch Drosselung) schützt so vor Überlastung, unkontrollierten Kosten und Ausfällen.

Rate Limiting ist keine Erfindung für KI. Es ist eine etablierte Technik im Umgang mit APIs allgemein. Neu ist, dass KI-Agenten die Anforderungen deutlich verschärfen: Ein einzelner Agent erledigt eine Aufgabe oft nicht mit einem einzigen Aufruf, sondern verkettet viele Anfragen – Modellaufrufe, Datenbankabfragen, externe Datendienste. Eine simple Dokumentzusammenfassung kann dabei schnell mehrere API-Aufrufe auslösen (Fastio). Das macht das Thema für den produktiven Betrieb von KI-Agenten relevant.

Warum KI-Agenten Rate-Limits besonders herausfordern

Klassische Anwendungen stellen Anfragen in einem vorhersehbaren Rhythmus – etwa, wenn ein Mensch auf einen Button klickt. KI-Agenten arbeiten anders: Sie durchlaufen einen Wahrnehmen-Denken-Handeln-Loop und rufen dabei je nach Zwischenergebnis eigenständig weitere Werkzeuge auf. Die Zahl der Aufrufe pro Aufgabe ist damit schwer vorhersehbar.

Zwei Muster sind besonders teuer. Erstens das ständige Nachfragen (Polling): Prüft ein Agent alle fünf Sekunden, ob neue Daten vorliegen, sind das rund 720 Aufrufe pro Stunde – auch wenn nichts passiert. Webhooks, bei denen der Dienst den Agenten aktiv benachrichtigt, sparen dieses Kontingent für die eigentliche Arbeit (Fastio). Zweitens das Zusammenspiel mehrerer Agenten: Teilen sich mehrere Agenten dasselbe API-Kontingent, können sie sich gegenseitig ausbremsen und unbemerkt an dieselbe Grenze stoßen (tamirdresher.com). Wer mehrere Agenten betreibt, sollte deshalb die Orchestrierung und die Kontingente gemeinsam betrachten.

Request-Limits und Token-Limits: der Unterschied

Bei Sprachmodellen gibt es zwei Arten von Limits, die zusammenspielen. Request-Limits begrenzen die Anzahl der API-Aufrufe pro Zeitfenster, oft als RPM (Requests per Minute). Token-Limits begrenzen die Menge an Rechenarbeit, oft als TPM (Tokens per Minute) – denn ein einzelner Aufruf kann tausende Tokens verbrauchen (Portkey).

LLM-Anwendungen brauchen beide Grenzen. Das Request-Limit verhindert eine Flut kleiner Aufrufe; das Token-Limit deckelt die tatsächliche Rechen- und Kostenlast, die auch von wenigen, aber sehr großen Anfragen ausgehen kann. Ein voll ausgefülltes Kontextfenster treibt die Tokenzahl pro Aufruf schnell nach oben.

Von starren zu adaptiven Limits

Traditionell wird ein fester Grenzwert vergeben. Für KI-Agenten funktioniert das oft schlecht, weil die Last stark schwankt. Deshalb setzen einige Anbieter auf adaptives Rate Limiting (ARL) mit dynamischen Kontingenten, die sich an die tatsächliche Nutzung anpassen. Als Beispiel wird der Anbieter DeepSeek genannt, der seine API dynamischer drosselt als andere (Nordic APIs).

Ein adaptiver Ansatz beobachtet die Antworten der API – etwa die mitgelieferten Rate-Limit-Header – und passt das eigene Anfragetempo an: Erhöht der Anbieter das Kontingent, nutzt der Agent die neue Kapazität; drosselt der Anbieter unerwartet, reduziert der Agent seine Rate automatisch (Fastio). Diese Selbstregulierung verhindert, dass ein Agent gegen eine Wand fährt und Aufgaben abbrechen.

Fail-open oder fail-closed: die Sicherheitsfrage

Eine oft übersehene Entscheidung: Was passiert, wenn die Rate-Limit-Prüfung selbst ausfällt? Bei fail-open lässt das System Anfragen im Zweifel durch – die Verfügbarkeit bleibt hoch, aber die Kostenkontrolle greift kurzzeitig nicht. Bei fail-closed werden Anfragen blockiert – sicherer für das Budget, aber mit dem Risiko von Ausfällen. Beide Modi sind gängige Konfigurationen in API-Gateways für Agenten (Learn Cloud Native).

Rate Limiting greift dabei eng mit anderen Schutzmechanismen ineinander: Ein Agenten-Timeout begrenzt die Dauer einer Aktion, ein Agenten-Fallback fängt abgelehnte Anfragen sauber ab, und Guardrails setzen inhaltliche Leitplanken. Zusammen sorgen sie dafür, dass ein Agent im Betrieb vorhersehbar bleibt.

Rate-Limits und Kostenkontrolle

Für die Budgetsteuerung reichen reine Anfragegrenzen nicht immer aus. Moderne LLM-Gateways verbinden Rate-Limits mit echten Ausgabengrenzen: Jeder Zugangsschlüssel trägt ein eigenes Budget in Euro oder Dollar, einen Reset-Zeitplan und eigene Rate-Limits – und lässt sich bei Bedarf sofort deaktivieren (Maxim AI). Weil der Anbieter Tokenzahl und Kosten erst in der Antwort meldet, wird das Budget in der Regel nach Rückkehr der Antwort belastet (Agentgateway).

Für Unternehmen, die KI-Agenten produktiv einsetzen, ist das ein praktischer Hebel: Klare Kontingente und Budgets pro Agent machen die laufenden Kosten planbar. Wer den ROI von AI-Mitarbeitern berechnen will, braucht genau diese Vorhersagbarkeit. Bei scoreprise.AI sind unsere AI-Mitarbeiter so aufgesetzt, dass ihre Aufrufe an Modelle und Datendienste kontrolliert und nachvollziehbar bleiben.

Häufige Fragen

Was bedeutet der Fehler 429 Too Many Requests?

Der HTTP-Code 429 signalisiert, dass ein Client innerhalb des erlaubten Zeitfensters zu viele Anfragen gestellt hat und die API weitere Aufrufe vorerst ablehnt (Postman). Gut gebaute Agenten reagieren darauf, indem sie kurz warten und die Anfrage später erneut versuchen, statt die Aufgabe abzubrechen.

Was ist der Unterschied zwischen Request-Limit und Token-Limit?

Ein Request-Limit begrenzt die Anzahl der API-Aufrufe pro Zeitfenster (etwa RPM), ein Token-Limit die Menge der Modell-Rechenarbeit (etwa TPM). Beide sind nötig, weil ein einziger Aufruf tausende Tokens verbrauchen kann (Portkey). Das Request-Limit bremst viele kleine Anfragen, das Token-Limit deckelt wenige, aber sehr große.

Wie reduziert man unnötige API-Aufrufe eines Agenten?

Der größte Hebel ist, ständiges Nachfragen (Polling) durch Webhooks zu ersetzen: Statt alle paar Sekunden nach Neuigkeiten zu fragen, wird der Agent aktiv benachrichtigt, sobald sich etwas ändert – das spart Kontingent für die eigentliche Arbeit (Fastio). Auch das Zwischenspeichern wiederkehrender Ergebnisse senkt die Zahl der Aufrufe.

Was ist der Unterschied zwischen fail-open und fail-closed?

Fällt die Rate-Limit-Prüfung selbst aus, lässt fail-open Anfragen im Zweifel durch (Verfügbarkeit vor Kontrolle), während fail-closed sie blockiert (Kontrolle vor Verfügbarkeit) (Learn Cloud Native). Welche Einstellung passt, hängt davon ab, ob Ausfallsicherheit oder strikte Budgetkontrolle wichtiger ist.

Warum ist Rate Limiting bei mehreren Agenten schwieriger?

Teilen sich mehrere Agenten dasselbe API-Kontingent, können sie sich gegenseitig ausbremsen und gemeinsam an die Grenze stoßen, ohne dass ein einzelner Agent es merkt (tamirdresher.com). In Multi-Agenten-Systemen sollten Kontingente deshalb pro Agent oder hierarchisch vergeben und zentral beobachtet werden.

Quellen

  1. Postman blog.postman.com
  2. Fastio fast.io
  3. tamirdresher.com tamirdresher.com
  4. Portkey portkey.ai
  5. Nordic APIs nordicapis.com
  6. Learn Cloud Native learncloudnative.com
  7. Maxim AI getmaxim.ai
  8. Agentgateway agentgateway.dev

Dieser Text wurde KI-generiert und durch eine menschliche Person geprüft.

Nächster Schritt

30 Minuten.
Ein echtes Gespräch.

Erzählen Sie uns, wo bei Ihnen die Zeit verloren geht. Wir sagen Ihnen, welcher AI-Mitarbeiter diese Aufgabe übernehmen würde und ob es für Sie überhaupt Sinn ergibt. Kein Pitch, keine Folien.

Erstgespräch vereinbaren → Erst Use Cases ansehen