AI Corrector

Автоматическая коррекция текстов для новостных сайтов

Ознакомиться с документацией

О проекте AI Corrector

AI Corrector — это современный инструмент для автоматической коррекции текстов. С его помощью вы можете улучшить качество своих новостных публикаций с минимальными усилиями.

Этот сервис помогает исправлять орфографические ошибки, улучшать стилистику текста и создавать новые версии новостей. Работая с текстом, AI Corrector использует мощные алгоритмы искусственного интеллекта для обеспечения наилучшего результата.

AI Corrector

Основные возможности

Используйте AI Corrector для работы с текстами на вашем сайте.

Коррекция орфографии

Исправляйте орфографические и пунктуационные ошибки в ваших текстах автоматически.

Стилистика и читаемость

Улучшайте стилистику и повысьте читаемость ваших новостей для более широкой аудитории.

Генерация текста

Создавайте новые версии текстов на основе исходных материалов с помощью искусственного интеллекта.

Инструкция

Для начала необходимо установить и активировать плагин AI Corrector через админ-панель WordPress:

  1. Перейдите в раздел «Плагины» > «Добавить новый».
  2. Загрузите архив с плагином и нажмите «Установить».
  3. После установки активируйте плагин.

Настройка API ключа:

  1. Перейдите в «Настройки» > «AI Corrector».
  2. Вставьте API ключ в соответствующее поле. Без API ключа сервис корректировки работать не будет.
  3. Сохраните изменения.

После активации плагина, при редактировании или создании новой статьи в WordPress появится новый функционал в боковой панели редактора.

  1. Перейдите к редактированию новости или создайте новую запись.

В боковой панели в блоке AI Corrector вы увидите:

  • Селектор режимов с тремя вариантами коррекции:
    • Орфография и пунктуация: исправляет ошибки и приводит текст в соответствие с правилами.
    • Стилистика и читаемость: улучшает стилистику и читабельность текста (по умолчанию).
    • Генерация новости: создаёт новый текст на основе существующего.
  • Кнопку «Корректировать текст» для запуска процесса коррекции.

Чтобы запустить процесс коррекции текста:

  1. Выберите режим коррекции в селекторе, соответствующий типу правок, которые вам нужны.
  2. Нажмите кнопку «Корректировать текст».

После нажатия начнется обработка текста, и под кнопкой появится сообщение «Идёт обработка (0 сек)», которое будет обновляться каждую секунду.

После завершения процесса коррекции появится сообщение «Текст успешно скорректирован!», и текст автоматически обновится:

  • Заголовок и контент новости будут обновлены в редакторе.

  • Пересматривайте текст после коррекции, чтобы убедиться, что все нюансы соблюдены.
  • Экспериментируйте с разными режимами коррекции для достижения наилучших результатов.

API

Описание: Метод предназначен для отправки текста на исправление орфографических и пунктуационных ошибок. После отправки текста создаётся запись в базе данных, а клиенту возвращается uuid сообщения для последующего запроса результатов.

URL: /api/set

Метод: POST

Параметры запроса:

  • api_key (обязательный) — API-ключ клиента (UUID).
  • text (обязательный) — Текст, который нужно исправить (может содержать HTML-теги).
  • title (необязательный) — Заголовок текста.
  • author (необязательный) — Автор текста.
  • mode (необязательный) — Режим коррекции: light, full, combine. По умолчанию: light.
  • markup (необязательный) — Формат разметки текста: default, plain, markdown, html, gutenberg. По умолчанию: default.

Пример запроса:

{
    "api_key": "123e4567-e89b-12d3-a456-426614174000",
    "text": "Пример текста с ошибками.",
    "title": "Пример",
    "author": "Автор",
    "mode": "full",
    "markup": "html"
}

Ответ:

{
    "uuid": "123e4567-e89b-12d3-a456-426614174001",
    "status": "success"
}

Ошибки:

  • Text is required — Если текст не был передан.
  • Invalid API Key — Если API-ключ недействителен.
  • Not enough tokens — Если у клиента недостаточно токенов.

Описание: Этот метод возвращает результат коррекции текста по его UUID, если он уже готов.

URL: /api/get

Метод: GET

Параметры запроса:

  • api_key (обязательный) — API-ключ клиента (UUID).
  • uuid (обязательный) — UUID сообщения, полученного при запросе коррекции.

Пример запроса:

{
    "api_key": "123e4567-e89b-12d3-a456-426614174000",
    "uuid": "123e4567-e89b-12d3-a456-426614174001"
}

Ответ:

Если результат готов:

{
    "title": "Пример",
    "text": "Исправленный текст без ошибок.",
    "status": "success"
}

Если результат ещё в процессе:

{
    "status": "inqueue"
}

Ошибки:

  • UUID Message is required — Если UUID сообщения не был передан.
  • Invalid API Key — Если API-ключ недействителен.
  • Message not found — Если сообщение с таким UUID не найдено.

Описание: Метод позволяет узнать текущее количество токенов, оставшихся у клиента, а также количество использованных токенов и обработанных записей за указанный период времени.

URL: /api/status

Метод: GET

Параметры запроса:

  • api_key (обязательный) — API-ключ клиента (UUID).
  • start_date (необязательный) — Дата начала периода (включительно) в формате YYYY-MM-DD.
  • end_date (необязательный) — Дата окончания периода (включительно) в формате YYYY-MM-DD.

Пример запроса:

{
    "api_key": "123e4567-e89b-12d3-a456-426614174000",
    "start_date": "2024-01-01",
    "end_date": "2024-01-31"
}

Ответ:

{
    "total_tokens": 100,
    "used_tokens": 10,
    "total_records": 10
}

Ошибки:

  • Invalid API Key — Если API-ключ недействителен.

  • Invalid API Key — Указанный API-ключ не существует или неактивен.
  • Not enough tokens — У клиента недостаточно токенов для выполнения запроса.
  • Internal Server Error — Внутренняя ошибка сервера, повторите попытку позже.