Моделі та провайдери ШІ.

Вивчення DXPR BuilderСтворення сторінокНаписання й дизайн із ШІ

Функції ШІ DXPR Builder працюють через модуль AI Drupal і модуль провайдера DXPR (ai_provider_dxpr). Ця сторінка пояснює, що таке провайдер, як уписується провайдер DXPR, які моделі існують і що означають «провайдери послуг» та ваги на сторінках налаштувань.

Відео вибирає модель EU в редакторі й показує її на панелі AI Agent.

Провайдери в модулі AI Drupal

У модулі AI провайдер це плагін, що підключає одну службу ШІ. Кожен провайдер заявляє типи операцій, які підтримує, наприклад chat, text to image, image to image і translate text. Він також перелічує свої моделі та тримає власні налаштування ключа API.

Встановлені провайдери перелічено в Configuration > AI > AI Infrastructure > AI Platform Providers (/admin/config/ai/providers). Для цього потрібен дозвіл administer ai providers. Типовий провайдер і модель для кожного типу операцій встановлюються в Configuration > AI > AI Infrastructure > Default Models for AI Operations (/admin/config/ai/settings). Вони зберігаються в ai.settings як default_providers.

Провайдер DXPR

ai_provider_dxpr реєструє провайдера з ID dxpr і міткою «DXPR». Він підтримує chat, text_to_image, image_to_image і translate_text, потоково передає вивід чату й спілкується з kavya.dxpr.com/v1 за допомогою ключа API, вибраного з модуля Key. Його форма налаштувань знаходиться за шляхом /admin/config/ai/providers/dxpr (DXPR AI Provider):

  • DXPR API Key: сутність Key, що тримає ваш ключ API DXPR (створена за шляхом /admin/config/system/keys; під час встановлення модуль вибирає ключ, чия мітка містить «DXPR»)
  • AI Usage Tracking: баланс і використання кредитів
  • Default model і Allowed models: див. Моделі нижче
  • AI Service Providers: Automatic або Manual Override, з таблицею перетягування висхідних служб
  • Em-dash processor: рівень постобробки, з перевизначеннями для кожної мови

Збереження форми також реєструє dxpr як типового провайдера для кожного типу операцій, який ще не має типового. Варіанти чату й translate text отримують kavya-m1. Text to image й image to image отримують kavya-image. Збереження також надсилає один короткий тестовий запит для перевірки ключа та ліміту частоти облікового запису.

Власна сторінка ШІ DXPR Builder потім показує ваші кредити та посилання на цю форму: Configure AI service providers.

Вкладка AI Settings у DXPR Builder з кредитами використання та перемикачами функцій

Якого провайдера використовує DXPR Builder

DXPR Builder надсилає кожен запит ШІ провайдеру DXPR за іменем. Тож текстові команди, створення сторінок, створення зображень і редагування зображень завжди використовують провайдера DXPR. Типові значення за шляхом /admin/config/ai/settings цього не змінюють. Маршрути за цими функціями наведено в Довіднику API ШІ.

Інші провайдери в модулі AI, наприклад OpenAI, Anthropic або Mistral, не можуть обслуговувати функції DXPR Builder. Вони все одно можуть бути типовими для інших функцій ШІ на тому самому сайті, наприклад AI Image Alt Text або AI Translate.

Моделі

Ключ конструктора Модель API Використовується для
dxai_kavya_m1 kavya-m1 Текстові команди та створення сторінок (типово)
dxai_kavya_m1_eu kavya-m1-eu Текст, спрямований до MistralAI (Франція)
dxai_kavya_m1_fast kavya-m1-fast Текст, менша затримка
(немає) kavya-image Створення та редагування зображень, завжди

Модель, якої немає в Allowed models, відхиляється. Маршрут чату DXPR Builder відповідає 403 з «The selected model is not allowed. Please refresh the page to update your model options.» Для інших функцій модуля AI провайдер відповідає «The selected model is not allowed by the administrator.»

Де встановлюється типова текстова модель:

  1. З встановленим ai_provider_dxpr: Default model за шляхом /admin/config/ai/providers/dxpr (ai_provider_dxpr.settings, ключ ai_model). Сторінка налаштувань ШІ DXPR Builder тоді показує лише Configure AI service providers-посилання
  2. Без нього: Default model і Allow users to choose model у DXPR Studio > DXPR Builder > AI (/admin/dxpr_studio/dxpr_builder/ai_settings, dxpr_builder.settings)

Виберіть модель у редакторі

Редактори можуть вибрати модель для власних запитів ШІ:

  1. На панелі інструментів DXPR Builder натисніть More і виберіть AI settings.
  2. У розділі Model виберіть модель, наприклад DXAI Kavya M1 EU.
  3. Натисніть Save.
  4. Натисніть AI Agent на панелі інструментів. Заголовок панелі називає вибрану вами модель.

Вибір зберігається в браузері (ck5-ai-agent:model). Коли Allowed models обмежено однією моделлю, вибір не показується.

Провайдери послуг і ваги

Kavya M1 обслуговується висхідними службами ШІ. Форми налаштувань називають їх «провайдерами послуг»: OpenAI, MistralAI, Anthropic, Google Gemini і XAI. Вони не пов’язані з провайдерами модуля AI Drupal; вони лише спрямовують маршрутизацію всередині служби DXPR. Цим керують два ключі конфігурації, збережені в ai_provider_dxpr.settings, коли цей модуль встановлено, інакше в dxpr_builder.settings (схема в config/schema/dxpr_builder.schema.yml):

Ключ Значення Ефект
ai_provider_selection_mode automatic (типово) або manual Automatic: список провайдерів не надсилається, і DXPR маршрутизує за живою продуктивністю. Manual: увімкнені провайдери надсилаються із запитом
ai_providers Для кожного провайдера: enabled, weight, region weight це ціле число; менше означає вищий пріоритет. region це enabled або disabled (розділ таблиці, у якому стоїть рядок)

У ручному режимі форматувальник поля передає увімкнених провайдерів до браузера. Браузер сортує їх за вагою, від найменшої, і надсилає їх як розділений комами рядок providers із кожним запитом чату, наприклад openai,mistral,anthropic. Служба DXPR використовує першого провайдера й переходить до наступного ввімкненого, коли той недоступний або повільний. Ваги надсилаються лише коли модель це kavya-m1; моделі EU і Fast мають фіксовану маршрутизацію.

Типові ваги: OpenAI 0, MistralAI 1, Anthropic 2, Google Gemini 3, XAI 4. Перетягування рядка вгору в таблиці зменшує його вагу.

Щоб змінити порядок:

  1. Перейдіть за шляхом /admin/config/ai/providers/dxpr (або /admin/dxpr_studio/dxpr_builder/ai_settings без модуля провайдера)
  2. Установіть Default model у DXAI Kavya M1; параметри провайдера приховано для інших моделей
  3. Виберіть Manual Override (Manual priority на сторінці DXPR Builder)
  4. Перетягніть провайдерів між розділами Enabled і Disabled у потрібному вам порядку
  5. Натисніть Save configuration (Save settings на сторінці DXPR Builder)

Кредити ШІ

Функції ШІ споживають кредити DXPR з вашої підписки. Перевіряйте залишок кредитів у DXPR Studio > DXPR Builder > AI в розділі Usage and Credits або в AI Usage Tracking на формі DXPR AI Provider. Поповнюйте на dxpr.com/user/me/subscription/credits.

Що далі?