Benutzerhandbuch

Fehlercodes

LMU AI Fehlercode-Referenz: Bedeutungen und Lösungen für die Status 401 / 403 / 404 / 429 / 5xx, Batch-Bild-Business-Codes und Nachschlagen vom rohen Fehlertext zur Lösung.

Diese Seite fasst die über die einzelnen API-Dokumente verstreuten Fehlercodes in einem Spickzettel zusammen. Bestimme zuerst die grobe Klasse anhand des HTTP-Statuscodes und finde dann die spezifische Lösung anhand des rohen Fehlertextes.

Notiere die Request-ID vor der Fehlerbehebung

Die Request-ID in den Response-Headern ist die einzige nützlichste Information zur Diagnose eines Problems. Wenn du den Support kontaktierst, gib die Request-ID und den vollständigen Fehlertext an — sende nicht deinen vollständigen API-Schlüssel.


HTTP-Statuscodes

StatusTypische UrsacheWas zu tun ist
400Ungültiger Anfrage-Body, Parameter, Modell-ID oder Modellpfad; falsches Bildformat / falsche KodierungBehebe die Anfrage — nicht einfach erneut versuchen; Kontowechsel oder erneuter Versuch werden nicht erfolgreich sein
401API-Schlüssel fehlt, ist ungültig oder deaktiviert; Base-URL passt nicht zum Protokoll; die IDE wurde nicht neu gestartet, daher ist die alte Konfiguration noch aktivÜberprüfe den Schlüssel und die Base-URL (siehe API-Protokolle), starte die IDE neu; Details in Issue 3
402Unzureichendes GuthabenGuthaben aufladen oder die Auslastung reduzieren
403Zwei Möglichkeiten, beide möglich: ① die Gruppe des API-Schlüssels hat keine Bildgenerierung aktiviert; ② unzureichendes Guthaben, Abonnement, Abrechnungsberechtigung oder BerechtigungBestätige zuerst das Kontoguthaben und den Abonnementstatus, dann bestätige, dass die Gruppe die Fähigkeit hat; wenn beides in Ordnung ist und es weiterhin fehlschlägt, kontaktiere den Support
404URL im OpenAI-Protokoll fehlt /v1, Anthropic-URL enthält fälschlicherweise /v1, Gemini verwendet nicht /v1beta/models/...; oder der Endpunkt wird von der aktuellen Gruppe nicht unterstütztÜberprüfe die Base-URL und den vollständigen Endpunkt erneut anhand von API-Protokolle
413Anfrage-Body für Bild-zu-Bild zu großKomprimiere das Eingabebild
429① Tägliches Kontingent erschöpft; ② Nebenläufigkeit, RPM oder Upstream-Kontingent begrenztBei einem erschöpften Kontingent siehe Issue 2; bei Rate-Limiting exponentiell zurückstufen und Nebenläufigkeit sowie RPM senken
500Interner oder KapazitätsfehlerNotiere den Fehlercode und die Request-ID, versuche es begrenzt oft erneut
502Upstream-Authentifizierung, -Berechtigung oder -Dienst vorübergehend fehlgeschlagenZurückstufen und erneut versuchen; bei Bedarf den Support kontaktieren
503Kein verfügbares Upstream-Konto oder Upstream überlastet; kann auch eine Umgebungsvariable sein, die den Schlüssel überschreibtÜberprüfe zuerst die Umgebungsvariablen (siehe Issue 6), dann mit Verzögerung und geringerem Traffic erneut versuchen
504Gateway- oder Upstream-TimeoutAls frische, unabhängige Anfrage erneut senden

Was erneut versucht werden soll und was stattdessen behoben werden muss

  • Nicht erneut versuchen: 400, 401 und jeder explizite Fehler bezüglich Guthaben, Berechtigung, Parameter oder Inhaltsrichtlinie — die Anfrage selbst ist ungültig, und jedes Upstream-Konto liefert dasselbe Ergebnis. Du musst die Anfrage zuerst beheben.
  • Sicher erneut zu versuchen: 429, 502, 503, 504 sowie Netzwerkabbrüche, Verbindungsrücksetzungen und Lese-Timeouts — allesamt vorübergehende Fehler. Verwende exponentielles Backoff für eine begrenzte Anzahl von Wiederholungen (2–3 empfohlen), um zu vermeiden, für wiederholte Aufrufe zu bezahlen; bei 429 außerdem Nebenläufigkeit und RPM senken.

Diese Klassifizierung stammt aus den Wiederholungshinweisen in den Bild-APIs — siehe Gemini Image · Wiederholungshinweise.

Vollständige Fehlerbeschreibungen für jede API: Gemini Image, GPT Image, Grok Image, Gemini Batch Image.


Business-Fehlercodes (Batch-Bild)

Über die HTTP-Statuscodes hinaus gibt die Gemini Batch Image API auch Business-Fehlercodes zurück, die in der Konsole als error code: BATCH_IMAGE_XXX zusammen mit einer Request-ID angezeigt werden.

FehlercodeHTTPBedeutungWas zu tun ist
BATCH_IMAGE_DISABLED404Batch-Bildgenerierung global deaktiviertSende den Fehlercode und die Request-ID an den Administrator
BATCH_IMAGE_GROUP_DISABLED403Die Gruppe des aktuellen Schlüssels erlaubt keine Batch-Bilder oder ist keine Gemini-GruppeÄndere den Schlüssel oder bitte den Administrator, die Gruppenberechtigung zu aktivieren
BATCH_IMAGE_NO_ACCOUNT_AVAILABLE502Derzeit keine Batch-Ausführungsressource verfügbarSpeichere die Request-ID und kontaktiere den Administrator
BATCH_IMAGE_SETTLEMENT_PRICING_MISSING400Das Batch-Modell hat keinen AbrechnungspreisBitte den Administrator, den Modellpreis zu konfigurieren
BATCH_IMAGE_INVALID_MODEL400Kein Modell angegebenVerwende ein Modell aus der Batch-Modellliste
BATCH_IMAGE_INVALID_ITEMS400Ungültige Items, Auflösung oder AnfragefelderÜberprüfe den Anfrage-Body; derzeit wird nur 1K unterstützt
BATCH_IMAGE_DUPLICATE_CUSTOM_ID400Doppelte custom_idStelle sicher, dass sie innerhalb des Batches eindeutig ist
BATCH_IMAGE_PROMPT_TOO_LONG400Prompt zu langKürze den Prompt
BATCH_IMAGE_TOO_MANY_OUTPUT_IMAGES400Bildanzahl nach Erweiterung überschreitet das LimitReduziere Items oder output_count
BATCH_IMAGE_INVALID_REFERENCE_IMAGE400Ungültiges Referenzbild-Format, -Größe oder -URIÜberprüfe MIME, Base64 und file_uri
BATCH_IMAGE_INSUFFICIENT_BALANCE402Guthaben zu niedrig, um die Belastung zu reservierenGuthaben aufladen oder die Auslastung reduzieren
BATCH_IMAGE_IDEMPOTENCY_CONFLICT409Derselbe Idempotenzschlüssel verweist auf einen anderen Anfrage-BodyVerwende einen neuen Idempotency-Key
BATCH_IMAGE_PROVIDER_SUBMIT_FAILED502Erstellung der Upstream-Batch-Aufgabe fehlgeschlagenSpeichere die Request-ID, versuche es begrenzt oft erneut oder kontaktiere den Administrator
BATCH_IMAGE_QUEUE_FAILED502Der asynchrone Aufgabendienst ist vorübergehend nicht verfügbarSpeichere die Request-ID und kontaktiere den Administrator
BATCH_IMAGE_NOT_READY409Versuch, herunterzuladen, bevor die Aufgabe abgeschlossen warWarte, bis der Status completed wird
BATCH_IMAGE_OUTPUT_DELETED410Die Ausgabe wurde bereits bereinigtSie kann nicht mehr heruntergeladen werden; erstelle die Aufgabe erneut
BATCH_IMAGE_ITEM_FAILED409Das angegebene Aufgaben-Item hat kein erfolgreiches BildÜberprüfe item.error
BATCH_IMAGE_DOWNLOAD_LIMITED429Zu viele gleichzeitige DownloadsVersuche es später erneut

Nachschlagen anhand des rohen Fehlertextes

Gleiche den Fehlertext, den du tatsächlich siehst, mit der folgenden Tabelle ab und springe direkt zur detaillierten Lösung.

Roher FehlertextBedeutungDetaillierte Lösung
stream disconnected before completionStream abgebrochen, meist durch VPN / Proxy / System-Proxy, der die Exit-IP wechseltIssue 1
exceeded retry limit, last status: 429 Too Many RequestsTägliches Kontingent erschöpftIssue 2
401 Unauthorized: Incorrect API key providedDie Anfrage ging weiterhin an den offiziellen Endpunkt, nicht an das LMU AI RelayIssue 3
running scripts is disabled on this system (Windows)Einschränkung der PowerShell-AusführungsrichtlinieIssue 4
CODEX is not recognized as a cmdlet (Windows)Node.js nicht installiert oder PATH defektIssue 5
503 No available accountsEine Shell-Umgebungsvariable überschreibt den in der IDE konfigurierten SchlüsselIssue 6
400 Invalid signature in thinking blockModellwechsel über Gruppen hinweg in einer Konversation; die Thinking-Signatur kann nicht verifiziert werdenIssue 7
400 Unknown parameter: 'tools[0].n'Ein tools-Parameter wurde fälschlicherweise an einen Bild-Endpunkt gesendetIssue 8
No available accounts / Modell nicht verfügbarEin Modell außerhalb des verfügbaren Bereichs der aktuellen Gruppe aufgerufenAPI-Protokolle → Fehlerbehebung

Fehler bei der Usage-Export-API

Die Usage-Export-API verwendet JWT-Authentifizierung, daher unterscheidet sich ihre Fehlersemantik vom oben genannten API-Schlüssel-Kanal:

StatusUrsacheWas zu tun ist
401JWT abgelaufenMit dem refresh_token erneuern oder erneut anmelden
403Unbefugter Zugriff (z. B. Abfrage einer api_key_id, die nicht dir gehört)Überprüfe, ob der Schlüssel zum aktuellen Konto gehört
400Falscher Parameter (z. B. falsches start_date-Format)Überprüfe das YYYY-MM-DD-Format und dass timezone gültig ist

Immer noch hängengeblieben?

  • Schritt-für-Schritt-Fallbeispiele befinden sich in der FAQ
  • Base-URL- / Endpunkt-Regeln stehen in API-Protokolle
  • Schutz vor einem gestohlenen Schlüssel steht in Schlüsselsicherheit
  • Wenn du den Support kontaktierst, gib die Request-ID und den vollständigen Fehlertext an

Zuletzt aktualisiert:

Auf dieser Seite