Dokumentation

Behandeln Sie Fehler, ohne den Anfragekontext zu verlieren.

{
  "text": "Komplexer Ausgangstext in der ausgewählten Sprache.",
  "locale": "de",
  "mode": "simple-language"
}

SDK und cURL-Beispiele verfügbar

Einheitliche Fehlermeldungen

json
{
  "error": {
    "code": "invalid_request",
    "message": "Check the request fields."
  }
}

Die meisten Fehler verwenden die oben dargestellte error-Struktur. Antworten auf Ratenbegrenzungen enthalten zusätzlich die Felder limit, remaining und reset auf oberster Ebene.

json
{
  "error": {
    "code": "rate_limited",
    "message": "Too many requests."
  },
  "limit": 1000,
  "remaining": 0,
  "reset": 1787836800
}

Warte bei einer HTTP 429-Ratenbegrenzung entsprechend dem Retry-After-Header. allowance_exhausted enthält stattdessen error.details.used, limit und periodEndsAt.

Fehlercodes

Diese Fehlercodes verwendet API-Version 2:

HTTPCodeBedeutungKundenaktion
400invalid_jsonDer Anfragetext ist kein gültiges JSONKorrigieren Sie den JSON-Body
400invalid_requestEin Feld fehlt, ist unbekannt oder ungültig oder der Text umfasst mehr als 5.000 ZeichenKorrigieren Sie die Anfrage
400idempotency_key_requiredEin Job oder eine Batch-Anfrage hat keinen gültigen Idempotency-KeySenden Sie einen eindeutigen Schlüssel mit maximal 255 Zeichen
400invalid_webhook_endpointDer ausgewählte Webhook-Endpunkt fehlt oder ist inaktivWählen Sie einen aktiven Endpunkt oder verwenden Sie Polling
401invalid_api_keyDas Bearer-Token fehlt, ist ungültig oder widerrufenÜberprüfen oder ersetzen Sie den API-Schlüssel
402billing_requiredDie Abrechnung muss aktualisiert werden, bevor die Verarbeitung fortgesetzt werden kannAktualisieren Sie die Abrechnung in der Anwendung
403feature_not_availableDer Arbeitsbereich verfügt über keine aktive BerechtigungWählen Sie einen Plan oder wenden Sie sich an den Support
403email_not_verifiedEs wird keine E-Mail-Adresse des Besitzers oder Administrators bestätigtBestätigen Sie die E-Mail-Adresse eines berechtigten Kontos
404job_not_foundDer Job existiert nicht, gehört zu einem anderen Arbeitsbereich oder ist abgelaufenStoppen Sie die Statusabfrage und starten Sie bei Bedarf einen neuen Auftrag
404batch_not_foundDer Stapel existiert nicht, gehört zu einem anderen Arbeitsbereich oder ist abgelaufenStoppen Sie die Abfrage und erstellen Sie bei Bedarf einen neuen Stapel
429rate_limitedDie Anforderungsrate wurde erreichtRespektieren Sie „Retry-After“.
429concurrency_limitEs werden zu viele Anfragen gleichzeitig bearbeitetVersuchen Sie es erneut, nachdem eine aktive Anfrage abgeschlossen ist
429allowance_exhaustedDas monatliche Zeichenlimit ist erreicht und die zusätzliche Nutzung ist nicht verfügbar oder deaktiviertWarten Sie auf den nächsten Abrechnungszeitraum oder aktivieren Sie die zusätzliche Nutzung für einen berechtigten Plan
502processing_failedDer Dienst konnte den Text nicht verarbeitenWiederholen Sie die Anfrage und wenden Sie sich an den Support, falls das Problem weiterhin besteht

Dokumentieren Sie für jeden Fehler: Kann die Anfrage wiederholt werden? Werden Zeichen berechnet? Was steht im Protokoll? Welche Angaben braucht der Support?

Auf dieser Seite

Simple8 kostenlos nutzen.

Erstellen Sie Ihr kostenloses Konto und nutzen Sie jeden Monat bis zu 15.000 Zeichen kostenlos.