content_blocked — текст в блоклисте
Что произошло
Заказ не создан. Тело: {"success": false, "message": "…", "reason": "content_blocked"} — БЕЗ errors, потому что форма запроса тут ни при чём. Тот же reason отдают поштучный повтор и перегенерация чанка.
Почему
Фрагмент текста уже отбивался контентной политикой сервиса и занесён в глобальный блоклист. Сверка идёт ПО ЧАНКАМ и по точному совпадению текста фрагмента — то есть в длинном тексте спотыкается один конкретный кусок, а не всё целиком.
Что сделать прямо сейчас
Повторять бессмысленно и дорого: исход детерминирован, а каждая попытка расходует ресурс и двигает счётчик к policy_cooldown_active. Единственное рабочее действие — отредактировать спорный фрагмент; из-за сверки по чанкам достаточно поправить его один, не переписывая текст целиком. Почему сработала политика, API не сообщает: это admin-only, поля с причиной в ответе нет и не будет — не ищите его.
Какой запрос отправить следующим
POST /orders с отредактированным input_text. Заранее посмотреть, как текст режется на чанки, можно через POST /orders/chunks/preview — сам блоклист он не проверяет, но показывает границы фрагментов, по которым идёт сверка, и стоит бесплатно.
Куда идти дальше
Скормить страницу ИИ
спека 0.0.1