SmartyPress AI Engine Статья документации

Решение проблем и частые вопросы SmartyPress AI Engine

Сообщения об ошибках дословно — и что с ними делать. Плюс ответы на частые вопросы.

Здесь собраны ошибки, которые чаще всего встречаются в SmartyPress AI Engine 1.0.31, и ответы на частые вопросы. Каждую ошибку мы воспроизвели на тестовом сайте, поэтому тексты сообщений приведены дословно — их можно искать на странице поиском браузера.

Сначала включите логи

Почти любую ошибку проще понять по логам: там видно, что ответил провайдер. Логирование включается в «SmartyPress AI» → «Настройки» → «Общие настройки»: отметьте «Включить логирование отладки» (Enable Debug Logging) и сохраните.

Настройки «Включенные типы постов» и «Включить логирование отладки» в SmartyPress AI
Типы записей, где доступны инструменты плагина, и логирование ошибок для отладки.

Записи появятся в «SmartyPress AI» → «Логи». В таблице — время, провайдер, код ответа и текст ошибки, а кнопка «Детали» показывает сам запрос.

Страница «Логи API» SmartyPress AI с ошибкой 401 от DeepSeek и кнопкой «Детали»
В логах — время, провайдер, код ответа и текст ошибки. Здесь DeepSeek не принял ключ (401).

Подробнее о настройках логов — в статье «Обзор настроек».

Ошибки и что с ними делать

«API-ключ недействителен или был отозван»

Окно «Сгенерировать заголовок» с ошибкой «API-ключ недействителен или был отозван» и ссылкой «Перейти в настройки»
Ключ не принят: плагин так и пишет и даёт ссылку на настройки.

Провайдер не принял ключ, в логах это ошибка 401. Что проверить:

  • ключ скопирован целиком, без пробелов в начале и в конце;
  • ключ вставлен в карточку своего провайдера: ключ DeepSeek не подойдёт для OpenAI;
  • ключ не удалён в личном кабинете провайдера и на счёте есть деньги;
  • для GigaChat нужен именно «Ключ авторизации», а не Client Secret;
  • для Яндекса — API-ключ сервисного аккаунта и идентификатор каталога, где этот аккаунт создан.

Пошагово ключи подключаются в статьях о провайдерах: DeepSeek, GigaChat, YandexGPT, OpenAI, Claude, OpenRouter.

«Модель потратила весь бюджет ответа на рассуждения»

В массовой генерации версии 1.0.31 сообщение выводится по-английски: «The model spent the whole answer budget on reasoning and returned no text».

Массовая генерация: тема не создана, ошибка «The model spent the whole answer budget on reasoning» и кнопка «Повторить»
Тема сорвалась: модель потратила весь лимит на рассуждения. Кнопка «Повторить» перезапустит только её.

Модели с пометкой 🧠, например DeepSeek V4 Flash, сначала «думают», и на размышления уходит часть лимита. Если лимит маленький, на сам ответ ничего не остаётся. Что делать:

  1. В настройках массовой генерации (шестерёнка) поставьте «Максимум токенов» 20 000.
  2. Нажмите «Повторить» в строке темы или «Повторить неудачные» под таблицей.
  3. Если темы всё равно срываются, поднимите минимальный лимит служебных запросов фильтром — рецепт в статье «Хуки и фильтры».

Массовая генерация пишет по-английски

В версии 1.0.31 у массовой генерации свой язык, и по умолчанию это английский. Откройте шестерёнку «Дополнительные настройки» и выберите «Русский». Подробнее — в статье «Массовая генерация записей».

В начале статьи стоит ключевое слово с двоеточием

Например, «заварить кофе во френч-прессе: Френч-пресс — …». Так массовая генерация вставляет ключ, когда нейросеть не вернула SEO-данные. Удалите вставку вручную или отключите её фильтром из статьи «Хуки и фильтры».

«Сгенерировать контент» вставил текст одним абзацем с ## и **

Это особенность версии 1.0.31: команда просит у нейросети Markdown и вставляет его как есть. Для статьи с разделами пользуйтесь мастером «Одна запись» — он собирает текст из нормальных блоков.

GigaChat в массовой генерации: «Ответ AI был обрезан из-за лимита токенов»

Плагин просит нейросеть обернуть ответ служебными метками, а GigaChat иногда пишет их с ошибкой. Плагин не находит конец ответа и считает его обрезанным, хотя текст написан целиком. В версии 1.0.31 для массовой генерации надёжнее DeepSeek.

GigaChat: «No such model» при генерации картинок

В карточке GigaChat выбран «Endpoint «Салют для Бизнеса»». Переключите «API endpoint» на «Основной endpoint» и сохраните настройки провайдера.

GigaChat: ошибка SSL-сертификата

Сбер подписывает свои адреса сертификатами Минцифры, которых нет на многих серверах. Оставьте «Проверку SSL» в карточке GigaChat выключенной или установите на сервер корневые сертификаты Минцифры. Подробнее — в статье «Подключение GigaChat».

«Selected provider does not support image editing»

Вы пытаетесь перегенерировать картинку через GigaChat или YandexART, а править картинки они не умеют. Выберите в боковой панели OpenAI с моделью GPT Image или OpenRouter — см. «Редактирование изображений».

«Постоянные ссылки отключены»

Плагин работает через REST API WordPress, а оно не работает с простыми ссылками вида ?p=123. Пока это так, настройки не сохраняются. Откройте «Настройки» → «Постоянные ссылки» и выберите любую структуру, кроме «Простые».

В настройках нет YandexGPT и GigaChat

Их карточки появляются, только если язык сайта — русский: «Настройки» → «Общие» → «Язык сайта».

В редакторе нет кнопок плагина

  • Тип записи не отмечен в «Настройки» → «Включенные типы постов».
  • Модуль выключен на экране «Компоненты»: палочка и меню генератора входят в «Генератор контента».
  • У пользователя нет права редактировать записи.

Ошибка 429 — слишком много запросов

Провайдер ограничивает число запросов в минуту, особенно на новых аккаунтах и бесплатных тарифах. Подождите минуту и повторите. Массовая генерация отправляет запросы по очереди, поэтому упирается в лимит реже, чем ручная работа в нескольких вкладках.

Частые вопросы

Плагин бесплатный?

Да, SmartyPress AI Engine бесплатно скачивается с WordPress.org. Платите вы только провайдеру нейросети — за объём текста, который он прочитал и написал.

Сколько стоит генерация?

Зависит от модели и длины текста. Для ориентира, на DeepSeek три статьи по 500–700 слов в массовой генерации обошлись нам меньше чем в полцента, а правка абзаца «Волшебной палочкой» — доли цента. Сколько потрачено, видно на «Панели управления» в «Статистике использования токенов» и над таблицей массовой генерации.

На каких языках пишет плагин?

В списке языков — русский, английский, украинский, немецкий, французский, испанский, итальянский, португальский, нидерландский, польский, турецкий, китайский, японский, корейский, арабский, хинди, вьетнамский и индонезийский. Если нужного нет, выберите «Другой» и впишите язык сами.

Куда уходят мои тексты и ключи?

Ключи хранятся в базе данных вашего сайта, в настройках плагина. Тексты уходят с вашего сервера напрямую выбранному провайдеру — на серверы разработчиков плагина они не попадают. Что провайдер делает с данными, написано в его условиях использования.

Кто может пользоваться плагином?

Экраны «SmartyPress AI» — настройки, генерация, логи — видят только администраторы. Кнопки в редакторе доступны пользователям, которые могут редактировать записи.

Что будет, если удалить плагин?

При удалении плагин стирает свои настройки вместе с ключами, статистику токенов и индекс alt-текстов. Записи, черновики и картинки в медиатеке остаются. При простой деактивации не удаляется ничего.

Работает ли плагин с WooCommerce?

Да: он пишет описания товаров, краткие описания и черновики карточек — см. «Описание товаров нейросетью».

Что дальше