ReWords.AI API

Fehler

Fehlerformat der ReWords.AI API, HTTP-Statuscodes und Fehlercodes und welche Fehler berechnet werden.

Alle Fehler haben dieselbe Form:

{ "error": { "code": "queue_full", "message": "30 jobs are already waiting. Retry in 30 seconds.", "details": {} } }
HTTPCodeBerechnetWas tun
400invalid_requestNeinKorrigieren Sie den Request-Body. Senden Sie genau eine Bildeingabe, als application/json oder multipart/form-data.
400invalid_imageNeinSenden Sie ein JPEG, PNG oder WebP bis 20 MB und 8000 px (JSON-Body bis 28 MB), oder prüfen Sie, ob sich image_url herunterladen lässt. Siehe Bilder.
401invalid_api_keyNeinPrüfen Sie den Authorization-Header.
402insufficient_balanceNeinKaufen Sie ein Bearbeitungspaket.
402insufficient_ocr_balanceNeinKaufen Sie ein OCR-Paket, oder senden Sie Text ohne box an POST /edits (OCR ist dort kostenlos).
403image_blockedNeinDas Bild hat die Inhaltsprüfung nicht bestanden.
404not_foundNeinDie Bearbeitungs-id existiert für Ihr Konto nicht, oder der Pfad ist falsch.
422text_not_foundNeinVersuchen Sie es erneut mit Boxen aus error.details.texts.
429rate_limitedNeinWarten Sie Retry-After Sekunden. Limits: 30 Sendungen und 240 Abfragen pro Minute.
503queue_fullNeinWarten Sie Retry-After Sekunden.
500upstream_failedNeinAuf unserer Seite ist etwas schiefgegangen. Versuchen Sie es nach ein paar Sekunden erneut.

Eine Anfrage wird in dieser Reihenfolge geprüft, und das erste gefundene Problem wird zurückgegeben: API-Schlüssel (401), Rate-Limit (429), Request-Body (400 invalid_request), Bild (400 invalid_image), Guthaben (402), Inhaltsprüfung (403), Warteschlange (503), Textabgleich (422). Ein Konto ohne Guthaben, das einen fehlerhaften Body sendet, erhält also 400, nicht 402.

Timeouts, Netzwerkfehler und 5xx

Läuft POST /edits in einen Timeout, bricht die Verbindung ab oder erhalten Sie ein 5xx, können Sie nicht wissen, ob ein Job angelegt wurde. Wiederholen Sie mit demselben Idempotency-Key: Hat die erste Anfrage einen Job angelegt, erhalten Sie diesen zurück und zahlen nicht doppelt. POST /ocr braucht keinen Schlüssel – dasselbe Bild innerhalb von 24 Stunden wird nicht erneut berechnet. Antworten außer 2xx können von einem Proxy stammen und kein JSON sein, prüfen Sie also den Status, bevor Sie den Body parsen.

Die Fehler oben kommen direkt bei der Anfrage. Jobs, die später während der Verarbeitung fehlschlagen, melden content_blocked, ai_generation_failed, timeout, upstream_failed oder invalid_image in error.code des Jobs und werden nicht berechnet. Siehe Ergebnisse und Erstattungen.

Hilfe erhalten

Ein Fehler, den Sie nicht erklären können, ein Job, der nach 60 Minuten noch queued ist, oder ein falsches Ergebnis: Schreiben Sie an [email protected] mit der Job-id, der Uhrzeit in UTC und dem erhaltenen Fehler, oder erreichen Sie uns per WhatsApp oder TikTok über die Kontaktseite. Die FAQ nennt, was Sie angeben sollten.

Auf dieser Seite