AI-функции
JournalPHP интегрирует AI-возможности для автоматизации модерации, улучшения контента и взаимодействия с пользователями.
Настройка AI
Admin Panel → AI Настройки (/admin-panel/ai-settings):
| Параметр | Назначение |
|---|---|
| API-ключ | Deepseek API Key |
| Модель | Используемая модель (например, deepseek-chat) |
| Базовый URL | URL API Deepseek |
| Включено | Глобальное включение/выключение AI |
Если AI не настроен — все AI-функции тихо отключаются, ошибок нет.
Резюме постов (AI Summary)
Пользователи с соответствующим уровнем подписки (feature post_summaries) могут запросить краткое изложение длинного поста — нажатием одной кнопки.
Как работает:
- Пользователь нажимает «Краткое изложение» на странице поста
- Платформа отправляет текст поста в Deepseek API
- Ответ отображается под постом
Промпт для резюме настраивается в Admin Panel → Промпт резюме (/admin-panel/post-summary-prompt).
Маршрут: POST /posts/{post}/summary
AI-бот в комментариях
Бот работает от имени выбранного пользователя платформы и отвечает при упоминании @slug в комментарии.
Admin Panel → Бот в комментариях (/admin-panel/chat-gpt-bot):
| Параметр | Назначение |
|---|---|
| Пользователь-бот | Аккаунт, от имени которого публикуются ответы |
| Промпт | Инструкции для генерации ответа |
Триггер: упоминание @slug бота в тексте комментария (после @slug должен быть текст запроса).
Доступ к боту требует подписку с feature chatgpt_comments. Без подписки бот отвечает сообщением со ссылкой на оформление подписки.
AI-модерация текста
При включённой AI-модерации новые посты и комментарии автоматически проверяются на соответствие правилам платформы.
Admin Panel → Модерация контента (/admin-panel/moderation-settings):
- Включение AI-модерации для постов
- Включение AI-модерации для комментариев
- Настройка действий при обнаружении нарушений (на модерацию / автоудаление)
Ручной запуск модерации комментариев:
php artisan moderation:comments --syncМодерация изображений (Yandex Vision)
Изображения, загружаемые пользователями, могут автоматически проверяться на NSFW-контент через Yandex Vision API.
Admin Panel → Модерация изображений (/admin-panel/image-moderation-settings):
| Параметр | Назначение |
|---|---|
| Включено | Активировать проверку изображений |
| Yandex Cloud API Key | Ключ доступа |
| Folder ID | Идентификатор папки в Yandex Cloud |
| Порог уверенности | Минимальный score для блокировки |