AI Gateway: Routing und Failover für mehrere LLMs

In dem Moment, in dem Ihr Produkt mehr als ein Large Language Model aufruft, stehen Sie vor einer Infrastrukturentscheidung, die die meisten Teams so lange aufschieben, bis sie anfängt, Geld zu kosten. Die Wahl besteht darin, ob jeder Dienst direkt mit jedem Anbieter spricht, oder ob alles über eine einzige Schicht läuft, die Sie kontrollieren.

Ein AI Gateway ist ein Reverse Proxy, der zwischen Ihren Anwendungen und jedem von Ihnen genutzten LLM-Anbieter sitzt und Ihnen eine zentrale Stelle für Failover, Kostenverfolgung, Rate Limits und API-Keys bietet. Unternehmen, die mehr als ein Modell betreiben, greifen aus demselben Grund darauf zurück, aus dem sie einen Load Balancer vor Webserver stellen: um aufzuhören, dasselbe Problem in zehn verschiedenen Codebasen zu lösen. Unsere eigene Arbeit im Bereich Large-Language-Model-Entwicklung bestätigt immer wieder dasselbe Muster: Sobald eine LLM-Funktion über eine einzelne Integration hinauswächst, taucht die Gateway-Frage von selbst auf.

Der Druck ist real und aktuell. Die State of AI in the Enterprise-Umfrage von Deloitte unter 3.235 Führungskräften vom Januar 2026 ergab, dass nur 25 Prozent 40 Prozent oder mehr ihrer KI-Pilotprojekte in den Produktivbetrieb überführt hatten, und genau in dieser Distanz zwischen einer Demo und einem verlässlichen Produktivsystem verdient sich diese Schicht ihren Platz. Analysten von IDC beschreiben eine “Konstellation von Modellen”, die zum neuen Normalzustand wird, was bedeutet, dass die Integration mit einem einzigen Anbieter, mit der die meisten Teams begonnen haben, bereits hinter der Entwicklung zurückliegt.

Drei Probleme, die ein AI Gateway wirklich löst

Ein Gateway rechtfertigt sich, wenn es Arbeit abnimmt, die Sie derzeit an mehreren Stellen manuell wiederholen. Drei Probleme bestehen diesen Test eindeutig, weil jedes einzelne schlimmer wird, sobald Sie ein Modell, ein Team oder einen Kunden hinzufügen. Die folgenden Abschnitte beschreiben konkret, was diese Schicht gut bewältigt.

Provider-Failover zwischen OpenAI, Anthropic und Google

Wenn ein einzelner Anbieter eine schlechte Stunde hat, fällt jede darauf aufgebaute Funktion im selben Moment aus. ChatGPT und die API von OpenAI fielen im Dezember 2025 für Tausende Nutzer aus, eine von mehreren Störungen in jenem Jahr, und Teams ohne Fallback warteten einfach ab, während sich ihre Support-Warteschlange füllte. Ein Gateway erlaubt es Ihnen, OpenAI, Anthropic und Google Gemini hinter einem einzigen Endpunkt zu registrieren und den Traffic automatisch zu verlagern, sobald einer von ihnen Fehler zurückgibt oder Timeouts produziert.

Über die Verfügbarkeit hinaus besteht der praktische Vorteil darin, Anbieter ohne ein Deployment wechseln zu können. Die Routing-Regel liegt im Gateway, statt fest in jedem Dienst codiert zu sein, der ein Modell aufruft, sodass das Austauschen eines primären Modells gegen ein günstigeres oder schnelleres zu einer Konfigurationsänderung statt zu einem Release wird.

Kostenkontrolle und Zuordnung pro Team

Die meisten Überraschungen bei den KI-Kosten lassen sich auf eine einzige Grundursache zurückführen: Niemand kann sehen, wer das Geld ausgegeben hat. Wenn sich ein Dutzend Dienste einen einzigen API-Key teilen, kommt die Monatsrechnung als eine einzelne Zahl ohne Aufschlüsselung an, und niemand kann sagen, welche Funktion oder welcher Kunde den Anstieg verursacht hat. Ein Gateway kennzeichnet jede Anfrage mit einem Team, einer Umgebung und einem Anwendungsfall, sodass aus den Ausgaben ein Bericht wird, auf dessen Basis Sie handeln können.

Das ist dieselbe Disziplin, die Sie bereits auf den Rest des Produktivbetriebs anwenden. Token-Ausgaben so zu behandeln, dass Sie sie kontinuierlich instrumentieren und beobachten, statt sie erst am Monatsende abzugleichen, ist das, was ein KI-Budget von einer Schätzung zu einer Prognose macht. Eine ernsthafte AI-FinOps-Praxis, die Kosten pro Anfrage und Kosten pro Kunde verfolgt, setzt voraus, dass diese Zuordnung pro Team überhaupt erst am Gateway existiert.

Einheitliches, tokenbewusstes Rate Limiting

Provider-Limits werden in Token pro Minute gemessen, nicht in Anfragen pro Minute, sodass eine naive Drosselung pro Anfrage entweder zu früh greift oder einen einzelnen schweren Job alle anderen aushungern lässt. Ein tokenbewusster LLM-Router setzt Limits in genau der Einheit durch, in der der Anbieter abrechnet, und tut dies über alle Anwendungen hinweg gleichzeitig statt Dienst für Dienst. Genau dieser eine Beobachtungspunkt sorgt dafür, dass die Limits unter Last tatsächlich halten.

In der Praxis bündelt ein Gateway drei Kontrollen, die einzeln zu bauen und zu koordinieren mühsam sind. Jede davon ist in einer ausgereiften Umgebung Standard:

  • Token-Budgets pro Team oder Key, damit ein außer Kontrolle geratener Batch-Job nicht das gesamte Kontingent einer Abteilung aufbraucht.
  • Prioritätsstufen, damit kundenseitige Anfragen vor Hintergrund-Zusammenfassungen bedient werden.
  • Kontrollierter Backpressure, der Last mit einer klaren Fehlermeldung einreiht oder abwirft, statt Timeouts kaskadieren zu lassen.
AI-Gateway-Realitätscheck: Was es löst im Vergleich zu dem, was noch einen Klassifikator oder eine Isolationsschicht braucht

Zwei Probleme, die es nicht löst (und was Sie stattdessen brauchen)

Ein Gateway ist Verrohrung, und Verrohrung hat Grenzen. Zwei Fähigkeiten werden als Gateway-Funktionen vermarktet und enttäuschen dann im Produktivbetrieb, weil jede von beiden Urteilsvermögen oder Isolation erfordert, die eine Proxy-Schicht nicht allein liefern kann. Diese Grenze zu verstehen, bevor Sie kaufen, erspart Ihnen ein schmerzhaftes Quartal Nacharbeit.

Qualitätsbasiertes Routing als Klassifikationsproblem

Anbieter lieben das Versprechen, einfache Prompts automatisch an ein günstiges Modell und schwierige Prompts an ein teures zu senden. Der Haken ist, dass die Entscheidung, ob ein Prompt “einfach” ist, selbst eine Vorhersage ist, sodass qualitätsbasiertes Routing von KI-Modellen in Wirklichkeit ein Klassifikationsproblem im Infrastruktur-Kostüm ist. Ein Proxy kann anhand statischer Signale wie Modellname, Header oder Pfad routen, hat aber keine verlässliche Möglichkeit zu beurteilen, welches Modell einen gegebenen Prompt besser beantworten wird.

Dies richtig zu machen bedeutet, einen kleinen Klassifikator auf Ihrem eigenen Traffic und Ihrer eigenen Definition einer guten Antwort zu trainieren oder anzupassen und ihn dann an zurückgehaltenen Beispielen zu messen. Das ist ein Machine-Learning-Vorhaben mit gelabelten Daten und Evaluierung, und genau die Art von Arbeit, die unsere KI- und ML-Ingenieure als eigenständiges Vorhaben planen, statt es als Häkchen auf einer Gateway-Checkliste zu behandeln.

Mandantentrennung vor dem Modell

Wenn Sie mehrere Kunden bedienen, dürfen die Daten eines Mandanten niemals in den Prompt, den Cache oder die Logs eines anderen Mandanten gelangen. Ein Gateway sieht eine Anfrage erst, nachdem Ihre Anwendung sie bereits zusammengestellt hat, was es zur falschen Schicht macht, um zu entscheiden, wer was sehen darf. Isolation muss vorgelagert stattfinden, in der Art, wie Sie Daten abgrenzen, Kontext aufbauen und Caches für jeden Mandanten trennen.

Das Gateway trägt trotzdem bei, indem es Logs pro Mandant und getrennte Keys führt, und dieser Audit-Trail ist wirklich nützlich. Echte Isolation ist jedoch eine Entscheidung der Anwendungs- und Datenarchitektur, die in Ihrem eigenen Code lebt. Wenn wir einen halbfertigen Multi-Tenant-Build übernehmen, gehört dies zu den ersten Dingen, die wir prüfen, denn ein nach dem Launch entdecktes Datenleck ist teuer zu beheben.

Selbst bauen vs. kaufen vs. Open Source

Sobald Sie akzeptieren, dass Sie ein Gateway brauchen, lautet die eigentliche Frage, wie Sie eines bekommen, ohne dass es zu einem Nebenprojekt wird, das mit Ihrer Roadmap konkurriert. Es gibt drei Wege, und der richtige hängt davon ab, wie viel Kontrolle Sie über die Daten brauchen und wie viel Plattformarbeit Sie personell abdecken können. Viele Teams starten mit dem quelloffenen LiteLLM und suchen dann nach einer LiteLLM-Alternative, sobald sie Single Sign-on, Audit-Logs und Budgets pro Team benötigen, für deren Verwaltung ein schlanker Proxy nie ausgelegt war.

Selbst bauen vs. kaufen vs. Open Source
Dimension
Intern bauen
Open Source (z. B. LiteLLM)
Managed / Kaufen (z. B. Portkey)
Dimension

Zeit bis zum ersten Deployment

Intern bauen

Wochen bis Monate, Engineering verantwortet jede Integration

Open Source (z. B. LiteLLM)

Tage zum Aufsetzen, aber Sie verantworten Uptime und Updates

Managed / Kaufen (z. B. Portkey)

Stunden, der Anbieter übernimmt Uptime und Updates

Dimension

Datenkontrolle

Intern bauen

Volle Kontrolle, alles bleibt innerhalb Ihrer Infrastruktur

Open Source (z. B. LiteLLM)

Volle Kontrolle, selbst gehostet auf Ihrer eigenen Infrastruktur

Managed / Kaufen (z. B. Portkey)

Hängt von Datenstandort und Aufbewahrungsbedingungen des Anbieters ab

Dimension

Laufende Wartung

Intern bauen

Ihr Team patcht, skaliert und überwacht es dauerhaft

Open Source (z. B. LiteLLM)

Von der Community gepflegter Kern, aber Sie betreiben, patchen und aktualisieren ihn weiterhin selbst

Managed / Kaufen (z. B. Portkey)

Der Anbieter patcht, skaliert und überwacht es

Dimension

Kostenmodell

Intern bauen

Nur Engineering-Zeit, keine Lizenzgebühr

Open Source (z. B. LiteLLM)

Kostenlose Lizenz, Infrastruktur- und Personalkosten bleiben bestehen

Managed / Kaufen (z. B. Portkey)

Preise pro Anfrage oder pro Sitz, zusätzlich zu den Anbieterkosten

Dimension

Am besten geeignet für

Intern bauen

Regulierte Unternehmen mit einem dedizierten Plattformteam

Open Source (z. B. LiteLLM)

Teams mit DevOps-Kapazität, die Vendor-Lock-in vermeiden wollen

Managed / Kaufen (z. B. Portkey)

Teams, die Gateway-Funktionen sofort wollen, ohne ein Plattformteam aufzubauen

Keiner dieser Wege ist für sich genommen falsch. Der teure Fehler ist es, unbemerkt in ein selbst gestricktes Gateway abzudriften, indem man eine Funktion nach der anderen hinzufügt, bis man still und leise Besitzer einer Plattform wird, die niemand zu warten geplant hatte.

Das Gateway als Ihre neue Secrets-Grenze

Hier ist die Verschiebung, die die meisten Teams übersehen, bis eine Sicherheitsprüfung sie dazu zwingt. Sobald jeder Modellaufruf durch eine einzige Schicht läuft, hält diese Schicht jeden Anbieter-Key, und sie wird zum sensibelsten Dienst, den Sie betreiben. Mit diesem Respekt behandelt, verkleinert ein LLM Gateway Ihr Secrets-Problem von Dutzenden verstreuter Keys auf eine einzige bewachte Grenze.

Konzentration zählt nur dann als Verbesserung, wenn das Gateway so gehärtet ist, wie es die Grenze, die es nun darstellt, erfordert. Anbieter-Keys sollten im Secret Store des Gateways liegen und niemals im Anwendungscode oder in Umgebungsdateien, Anwendungsdienste sollten sich beim Gateway mit ihren eigenen kurzlebigen Credentials authentifizieren, und jede Anfrage sollte mit der Identität protokolliert werden, die sie ausgelöst hat. Das Rotieren eines geleakten Keys wird dann zu einer einzigen Änderung an einer einzigen Stelle, statt zu einer Suche durch jedes Repository.

Der Fehlerfall, den man beim Namen nennen sollte, ist ein Gateway, das vollständige Prompts und Antworten im Klartext protokolliert, was das Risiko der Datenoffenlegung, das Sie eigentlich eindämmen wollten, still und leise wieder herstellt. Protokollieren Sie standardmäßig Metadaten, und schwärzen oder samplen Sie Payloads bewusst statt versehentlich.

Von verstreuten Keys zu einem Gateway

Die meisten Unternehmen beginnen nicht auf der grünen Wiese. Sie kommen an diesem Punkt an mit Keys, die bereits in ein Dutzend Dienste kopiert wurden, wobei jedes Team das jeweils benötigte Modell nach seinem eigenen Zeitplan integriert hat. Das sicher zu konsolidieren, ohne die bereits kundenrelevanten Funktionen zu brechen, ist die eigentliche Arbeit.

Die Migration, die gelingt, ist inkrementell statt eine Neuentwicklung. Eine praktische Reihenfolge der Schritte sieht so aus:

  1. Überprüfen Sie jede Stelle, an der ein Modell aufgerufen wird, und jeden Key, der in Ihren Diensten im Umlauf ist.
  2. Bauen Sie das Gateway auf und richten Sie zunächst eine risikoarme interne Funktion darauf aus.
  3. Verlagern Sie den Traffic Dienst für Dienst, wobei der alte direkte Pfad als Fallback erhalten bleibt, bis jede Umstellung sich bewährt hat.
  4. Sobald alles über das Gateway läuft, widerrufen Sie die alten verstreuten Keys und stellen Sie Credentials pro Dienst aus.

Ein AI Gateway, dem Unternehmensteams vertrauen können, ist hierbei selten der schwierige Teil. Die Disziplin, Live-Traffic ohne einen Freeze zu verlagern, ist der Punkt, an dem solche Projekte ins Stocken geraten, und genau dort verdient sich ein Partner, der eine solche Umstellung schon einmal durchgeführt hat, sein Honorar. Für einen leichteren ersten Schritt am Rand kann eine gehostete Option wie Cloudflares AI Gateway für Caching und Kostenkontrolle frühe Bedürfnisse abdecken, bevor Sie in eine selbst gehostete Schicht investieren.

Redwerk hat Modell-Integrationsschichten auf .NET- und Python-Stacks gebaut und konsolidiert, und unsere Teams sind es gewohnt, nicht-technische Stakeholder genau durch das zu führen, was sich ändert und warum, was in der Regel dafür sorgt, dass eine solche Migration ruhig verläuft. Wenn Sie abwägen, ob Sie bauen, kaufen oder das konsolidieren sollten, was Sie bereits betreiben, kontaktieren Sie uns, und wir zeichnen Ihr aktuelles Setup und den kürzesten sicheren Weg zu einem einzigen Gateway auf.

FAQ

Was ist ein AI Gateway?

Es ist ein Reverse Proxy, der zwischen Ihren Anwendungen und den Anbietern von Large Language Models sitzt, die Sie nutzen, etwa OpenAI, Anthropic und Google. Er gibt Ihnen eine zentrale Stelle, um API-Keys zu verwalten, zwischen Anbietern zu failovern, Ausgaben pro Team zu verfolgen und Rate Limits durchzusetzen, statt jede dieser Aufgaben in jedem Dienst separat zu lösen.

Wann braucht man ein LLM Gateway?

Sie brauchen eines, wenn mehr als ein Team oder Dienst ein Modell aufruft, wenn Sie von mehr als einem Anbieter abhängen, oder wenn ein einzelner gemeinsam genutzter API-Key es unmöglich macht zu sehen, wer was ausgibt. Unterhalb dieser Größenordnung ist eine direkte Integration einfacher, und ein Proxy fügt Latenz bei geringem Nutzen hinzu.

LiteLLM vs. Portkey: Was sollten Sie wählen?

LiteLLM ist quelloffen und selbst gehostet, daher passt es zu Teams, die volle Kontrolle über Daten und Infrastruktur wollen und die Wartung personell abdecken können. Portkey ist ein Managed Service, der etwas Kontrolle gegen Geschwindigkeit sowie integrierte Dashboards, Guardrails und Analytics eintauscht. Wählen Sie LiteLLM, wenn Datenstandort und Kostenkontrolle Ihre Entscheidung leiten, und Portkey, wenn Time-to-Production und geringer Wartungsaufwand wichtiger sind.

Wie routet man zwischen mehreren KI-Modellen?

Beginnen Sie mit statischen Regeln, die der Proxy kostengünstig auswerten kann, nach Modellname, Anfragepfad, Header oder Team, was die meisten Anforderungen abdeckt. Für qualitätsbasiertes Routing, also das Senden einfacher Prompts an ein günstiges Modell und schwieriger an ein leistungsfähigeres Modell, trainieren Sie einen kleinen Klassifikator auf Ihrem eigenen Traffic, weil diese Entscheidung eine Vorhersage ist und keine feste Regel. Halten Sie ein Fallback-Modell konfiguriert, damit ein Ausfall bei einem Anbieter die Funktion nicht stoppt.

Erfahren Sie, wie wir eine KI-gestützte Recruiting-App gebaut haben, die von einem US-Personalriesen übernommen wurde

Bitte geben Sie Ihre Geschäfts-E-Mail-Adresse ein ist keine Geschäfts-E-Mail