1. Erfasse die Integrationspunkte
Notiere alle Stellen, an denen das aktuelle Gateway verwendet wird:- Basis-URLs und Umgebungsvariablen für API-Schlüssel
- SDK-Initialisierung und benutzerdefinierte Header
- Modell-IDs und Fallback-Modelle
- Anbieterreihenfolge, Zulassungslisten und Datenschutzanforderungen
- Code für Streaming, Tool-Aufrufe und strukturierte Ausgaben
- Batch-Jobs, Dateien, Webhooks und asynchrone Statusabfragen
- Request-Zuordnung und Benutzer- oder Sitzungsmetadaten
2. Ordne jeder Funktion einen Status zu
Vergib für jedes Verhalten im Produktivbetrieb einen Status:
Nutze die Checkliste für Migrationsfunktionen, um zentrale Anfragen, Routing, Zuordnung, asynchrone Abläufe und Betrieb abzudecken.
3. Prüfe repräsentativen Datenverkehr
Erstelle aus typischen Mustern des Workloads einen kleinen Testsatz, ohne sensible Produktionsdaten zu kopieren. Teste:- Eine normale Anfrage für jeden verwendeten Endpunkt.
- Streaming über denselben Client-Pfad wie im Produktivbetrieb.
- Tool-Aufrufe und strukturierte Ausgaben mit realistischen Schemas.
- Alle Anbieter- und Datenschutzvorgaben.
- Ungültige Schlüssel und Modelle, Ratenbegrenzungen sowie Fehler bei nicht verfügbaren Anbietern.
- Batch- oder asynchrone Jobs bis zu den Endzuständen Erfolg, Fehler und Abbruch.