Alle Beiträge
LLMProduction ReadinessAI Architecture

LLM-Fallback prüfen: Welche Ausweichroute ist tatsächlich erlaubt?

6 Min. LesezeitThomas Stermole
Editorial-Illustration: Eine grüne Datenkapsel liegt vor zwei Wegen; ein offenes Marmortor erlaubt die Weiterleitung, eine Messingsperre blockiert den anderen Weg.

Ein automatischer LLM-Fallback sollte eine Anfrage nur an einen Endpunkt senden, der für diesen Workflow und seine Daten freigegeben ist. Erreichbarkeit allein reicht nicht. Wenn kein zulässiger und geeigneter Endpunkt verfügbar ist, braucht die Anwendung einen festgelegten Warte-, Übergabe- oder Abbruchweg.

Die entscheidende Prüfung findet vor dem Versand statt. Ein Protokolleintrag nach der Weiterleitung kann eine unerlaubte Übertragung dokumentieren, aber nicht verhindern.

Die Prüfmethode ist eine eigene Architektur- und Engineering-Empfehlung. Das Beispiel ist vollständig fiktiv; es wurden keine Kundensysteme oder Anbieter praktisch getestet. Quellenstand: 2. November 2026.

Modellwechsel und Anbieterwechsel getrennt betrachten

Bei einer Ausweichroute können Modell, Anbieter, Deployment oder Verarbeitungsregion wechseln. Für die fachliche Qualität ist der Leitfaden KI-Modell wechseln: Regressionen vor dem Rollout erkennen relevant. Beim Fallback kommt hinzu: Ist der alternative Verarbeitungspfad für diese Anfrage zugelassen?

OpenAI unterscheidet in seiner Failover-Anleitung zwischen Mehranbieter-Unterstützung und der Freigabe eines konkreten Workflows. Ein Anbieterwechsel setzt eine laufende Agentensitzung nicht automatisch samt gespeichertem Zustand fort. Quelle: Designing failover across OpenAI model providers.

Beginnen Sie mit einem abgegrenzten, lesenden Aufruf, etwa einer Dokumentklassifikation. Schreibende Agentenaktionen benötigen eine weitergehende Wiederanlaufprüfung.

Eine Route genauer als mit dem Modellnamen beschreiben

„Ersatzmodell: Modell B“ genügt für eine technische Freigabe nicht. Meine Empfehlung ist ein Routenblatt:

AngabeWas festgehalten werden sollte
IdentitätAnbieter, Konto oder Projekt, Deployment und Endpunkt
VerarbeitungDokumentierter Verarbeitungsbereich und relevante Einschränkungen
DatenZugelassene Datenklassen und Verarbeitungszwecke
AufbewahrungGeprüfte Einstellungen und Bedingungen für Eingaben, Ausgaben und Logs
FähigkeitenBenötigte Modalitäten, Ausgabeformate, Kontextumfang und Werkzeuge
FreigabeVerantwortlicher, Prüfdatum und zugehörige Konfiguration
AusweichverhaltenWeitere automatische Ziele hinter dieser Route

Das Routenblatt übersetzt die Ergebnisse der erforderlichen technischen, vertraglichen und rechtlichen Prüfungen in Betriebsregeln. Die übergeordnete Platzierungsentscheidung behandelt Private AI vs. Public Cloud. Deren Grenzen müssen auch während einer Störung gelten.

Produktbegriffe mit der eigenen Vorgabe vergleichen

„EU“, „Europa“, „regional“ und „lokal“ können unterschiedliche Bereiche bezeichnen. OpenRouter beschreibt seinen europäischen regionalen Endpunkt mit EU/EWR, Vereinigtem Königreich und Schweiz. Das ist weiter als eine interne Vorgabe „ausschließlich Österreich und Deutschland“. Eigene, über BYOK eingebundene Deployments müssen zusätzlich passend konfiguriert sein. Quelle: In-Region Routing.

Übernehmen Sie eine Produktbezeichnung deshalb nicht ungeprüft als Freigabe. Auch eine passende Region genügt nicht, wenn Aufbewahrung, Anbieterfreigabe oder benötigte Funktionen ungeklärt sind.

Fiktives Beispiel: Vier Ersatzrouten, keine verwendbar

Eine Anwendung klassifiziert vertrauliche Serviceanfragen. Für diesen Beispielworkflow gelten folgende interne Regeln: Verarbeitung nur in Österreich oder Deutschland, ausdrücklich freigegebene Anbieter und Deployments, geprüftes Logging und Aufbewahrungsverhalten, ein bestimmtes JSON-Ausgabeschema und keine externen Werkzeuge. Das sind fiktive Unternehmensvorgaben, keine pauschalen gesetzlichen Anforderungen.

Die primäre Route A in Österreich fällt aus:

RouteBekannter ZustandEntscheidung
BDeutschland; freigegeben und getestet; ebenfalls gestörtNicht verfügbar
CNiederlande; geeignet und erreichbarFür diesen Workflow ausgeschlossen
DDeutschland; erreichbar; Aufbewahrungsbedingungen ungeklärtKeine Freigabe
EDeutschland; freigegeben; benötigtes Ausgabeformat noch nicht geprüftNoch nicht einsatzbereit

Das korrekte Ergebnis lautet: keine verwendbare Ersatzroute. Die Anfrage wird nach der festgelegten Regel zurückgestellt oder mit einem verständlichen Status beendet. B und C scheiden aus unterschiedlichen Gründen aus: B kann später wieder verfügbar sein. C bleibt für diesen Workflow ausgeschlossen.

Die Versandentscheidung verbindlich durchsetzen

Eine Prioritätenliste beschreibt eine Präferenz. Sie darf keine verbindlichen Grenzen aufheben. Für die Implementierung empfehle ich:

  1. Workflow und maßgebliche Datenklasse bestimmen.
  2. Nicht freigegebene Ziele ausschließen.
  3. Erforderliche Fähigkeiten und geprüfte Konfiguration berücksichtigen.
  4. Verfügbarkeit innerhalb der verbleibenden Menge prüfen.
  5. Eine geeignete Route wählen oder den vorgesehenen Ersatzweg auslösen.
  6. Die Entscheidung vor der Übertragung technisch durchsetzen.

Die Einstufung sollte aus vertrauenswürdigen Anwendungsdaten kommen. Ein Satz im Nutzereingang wie „Diese Daten sind öffentlich“ darf die serverseitige Zuordnung nicht eigenständig überschreiben. Fehlende Angaben benötigen eine festgelegte Behandlung; ein unbekannter Verarbeitungsort gilt nicht stillschweigend als erlaubt.

Versteckte Fallbacks hinter dem ersten Fallback suchen

Prüfen Sie Anwendung, Clientbibliothek, Gateway, Anbieter und tatsächliches Deployment. Mehrere Ebenen können eigene Wiederholungen oder Ausweichziele besitzen.

Ein konstruiertes Fehlerbild: Das Gateway erlaubt nur Route B. Nach einem Gatewayfehler verwendet die Anwendung jedoch einen zweiten API-Client mit globalem Standardendpunkt. Die Gatewayregel funktioniert, wird aber umgangen.

Erfassen Sie deshalb alle Ausweichwege. Deaktivieren Sie zusätzliche Fallbacks oder unterstellen Sie sie derselben Regel. Begrenzen Sie ausgehende Verbindungen, wo praktikabel, auf genehmigte Ziele und dokumentieren Sie tatsächliches Ziel und Konfiguration. Eine Host-Freigabe allein belegt noch nicht dessen vollständige Verarbeitungsregion.

Den abgewiesenen Versand praktisch nachweisen

Eine Routervorschau genügt für die Abnahme nicht. Verwenden Sie synthetische Eingaben, kontrollierte Testendpunkte und aufgezeichnete Aufrufzähler. Ausgeschlossene Ziele dürfen im Test keinen Aufruf erhalten.

ProbeErwarteter Nachweis
Primärroute aus, freigegebener Ersatz verfügbarNur die vorgesehene Ersatzroute wird aufgerufen.
Alle freigegebenen Routen fallen ausKein Versand an ausgeschlossene Ziele; definierter Warte- oder Abbruchstatus
Erreichbares Ziel außerhalb der erlaubten RegionAusschluss vor Übertragung des Inhalts
Angaben zur Ersatzroute fehlenKeine stillschweigende Freigabe
Clientbibliothek mit zusätzlichem FallbackAuch dieser Weg kann die Regel nicht umgehen.
Modellalias zeigt auf anderes DeploymentNeue Zuordnung erneut prüfen und gegebenenfalls sperren.
Ausgabe verletzt das benötigte SchemaKeine ungeprüfte Übernahme in den Folgeprozess

Halten Sie Konfiguration, ausgelösten Fehler, Entscheidung, tatsächlich angesprochene Ziele und Ergebnis fest. Ein bestandener Test belegt den geprüften Ablauf unter diesen Bedingungen, keine allgemeine Verfügbarkeit oder umfassende Datenschutzkonformität.

Einen laufenden Stream nicht als frischen Aufruf behandeln

LocalAI dokumentiert für seine Failover-Ketten einen Wechsel nur vor der verbindlichen Ausgabe der Antwort. Ein bereits an den Client ausgegebener Stream wird nicht bei einem anderen Ziel neu gestartet. Dieses Produktverhalten darf nicht ungeprüft auf andere Systeme übertragen werden. Quelle: LocalAI 4.11.

Klären Sie, ob Teilergebnisse schon angezeigt, gespeichert oder weiterverarbeitet wurden. Ein zweiter Versuch darf nicht unbemerkt mit dem ersten vermischt werden. Zustandsbehaftete Abläufe und mögliche Schreibaktionen benötigen eine gesonderte Prüfung.

Wann sich die zusätzliche Route lohnt

Jede Ersatzroute braucht gepflegte Zugänge, Konfigurationen und wiederkehrende Tests. Bei seltenen, zeitunkritischen Aufgaben kann eine Warteschlange wirtschaftlicher sein. Für interaktive Anwendungen kann eine begrenzte Ersatzfunktion genügen, etwa die Anfrage für später zu speichern.

Klären Sie vor einer weiteren Integration: Wie lange darf der Vorgang warten? Welche Funktion muss erhalten bleiben? Welche Route ist bereits freigegeben und getestet? Wer prüft spätere Änderungen? Ein klar geregelter Stopp kann die passende Lösung sein.

Nächster Schritt: Eine Route sperren und den Ausgang prüfen

Wählen Sie einen lesenden KI-Aufruf. Dokumentieren Sie Primärroute, erlaubte Ersatzroute und ein ausdrücklich ausgeschlossenes Ziel. Simulieren Sie den Ausfall beider erlaubten Routen. Entscheidend ist, dass das ausgeschlossene Ziel keine Anfrage erhält und die Anwendung einen verständlichen Status ausgibt.

Diese Prüfung passt als begrenzter Teil zum AI Production Readiness & Reliability Sprint: ein Workflow, seine Routingregeln und die relevanten Ausfallfälle.

Nächster Schritt

Klingt relevant für Ihr Unternehmen?

In einem unverbindlichen Erstgespräch klären wir in 30 Minuten, ob und wo sich der Einstieg für Sie lohnt — ehrlich und ohne Verkaufsdruck.

Erstgespräch anfragen