AI Server Bridge - AI-генерація контенту, SEO та переклад
AI Server Bridge об'єднує AI-функції в адміністративній частині OkayCMS і дозволяє працювати з контентом безпосередньо на сторінках товарів, категорій, брендів, блогу та інших модулів.
Модуль підтримує генерацію SEO-полів, переклад між мовами CMS, рерайт описів, автозаповнення властивостей товарів, пошук зображень, масову SEO-генерацію, масовий переклад та автоматизацію нових товарів через Okay Scheduler.
Основні можливості
- SEO-генерація для товарів, категорій, брендів, блогу та інтегрованих сторінок;
- генерація
H1,name,Meta-title,Meta-keywords,Meta-description, короткого та повного опису; - рерайт повного опису з прямим записом у БД;
- переклад контенту між усіма мовами, встановленими в OkayCMS;
- швидке SEO та швидкий переклад зі списку товарів через popup-вікна;
- відмітки виконаної SEO-генерації та перекладу для окремих полів;
- масова SEO-генерація товарів;
- масовий переклад товарів, категорій, брендів, властивостей, значень властивостей, блогу та статей;
- режими перекладу: тільки те, що ще не перекладалось, або примусовий повторний переклад;
- автозаповнення властивостей товару на основі опису та додаткових AI-даних;
- пошук і додавання зображень товарів;
- автоматизація нових товарів через штатний Okay Scheduler;
- підтримка OpenAI та Google Translation для перекладу;
- відображення прогресу, AJAX-спінерів і результатів операцій без перезавантаження сторінки;
- універсальна інтеграція зі сторонніми модулями через Smarty design block;
- перевірка інтеграцій та фоновий пошук інтеграційного коду по встановлених модулях.
Інтеграція зі сторонніми модулями
Для виводу AI-блоку на SEO/meta-сторінці іншого модуля використовується універсальний Smarty-hook:
{get_design_block
block="nova_ai_meta_page"
vars=[
'nasb_integration' => 'nova_other_module_meta',
'nasb_entity_id' => $page->id,
'nasb_controller' => 'Nova.OtherModule.MetaPageAdmin',
'nasb_adapter_class' => 'Okay\\Modules\\Nova\\OtherModule\\Integrations\\AiServerBridgeMetaAdapter',
'nasb_fields' => [
'name' => 'input[name="name"]',
'h1' => 'input[name="h1"]',
'meta_title' => 'input[name="meta_title"]',
'meta_keywords' => 'input[name="meta_keywords"]',
'meta_description' => 'textarea[name="meta_description"]',
'annotation' => 'textarea[name="annotation"]',
'description' => 'textarea[name="description"]'
]
]
}
Для надійного прямого запису в БД рекомендується adapter у самому сторонньому модулі. Сторонній модуль сам визначає власні таблиці, мовні таблиці та правила збереження, а AiServerBridge передає йому ID, мову та згенеровані/перекладені поля.
Рекомендований контракт adapter-а:
public function aiServerBridgeGet(int $id, string $languageLabel);
public function aiServerBridgeSave(
int $id,
string $languageLabel,
array $fields,
bool $fillOnlyEmpty
): array;
Повідомлення про успішний запис у БД повинно показуватися тільки після підтвердження фактично записаних значень.
Вимоги
- OkayCMS 4.5.2;
- PHP 8.0+;
- налаштований API OpenAI для AI-функцій;
- для автоматизації — працюючий штатний Okay Scheduler;
- для Google Translation — відповідні API-налаштування, якщо вибрано цього провайдера.
-
Новий партнер OkayCMS
-
Підтримка надається партнером
-
Не потребує адаптації для інших шаблонів
Рекомендовані товари
Модуль для централізованого підключення Google Tag Manager, GA4, Google Ads, Meta Pixel, Meta Conversions API, Microsoft Clarity, Merchant Center та ecommerce-подій в OkayCMS.