Ultimate AI Connector for WebLLM
Ultimate AI Connector for WebLLM прыносіць інферэнцыю AI на ўласным браўзеры ў вашу WordPress multisite сетку. Ён працуе з вялікімі модэлямі моў («large language models») цалкам у браўзер выкарыстоўваючы WebLLM і рухавік MLC — не патрэбны API ключы, не знешнія выклікі, і ніякія дадзеныя не пакідаюць прылады карыстальніка.
Асноўныя функцыі
- Інферэнцыя на боку браўзера: LLM працуе мясцова ў браўзер наведвальніка праз WebLLM/MLC — не патрэбна GPU сервера
- Плывучы чат-віджэт: Узыковалі карыстальнікі могуць даць пасыл (prompt) браўзер-LLM непасрэдна з фронтэнда
- Паказальнік стану ў адмін-бары: Рэальны час стан рухавіка WebLLM бачны ў адмін-бары WordPress
- Рабочая сэсія SharedWorker: Нескваражнія ў многіх табах браўзера падільляюць адзін сеанс GPU, замест таго, каб канкурэваць за рэсурсы GPU
- Middleware apiFetch: Запыты WordPress REST, якія адпавядаюць пасылу AI Client SDK, празрачна маршрутуюцца да мясцовага брокера WebLLM — без лупбэк HTTP павернення
- Інтерфейс на ўстаўкі віджэта: Панель Connector для пераключэння чат-віджэта і канфігурацыі паводзінаў аўтаматычнага пасыла
- Кеш IndexedDB: Загрузкі вагтаў модэлі перажываюць перанаправання CDN, якія ламаюць пачатковы шлях Cache API
- Інтеграцыя wpai filter: Хукаваецца ў фільтр
wpai_preferred_text_models, таму функцыя AI Experiments маршрутуюцца да браўзер-ружыня, калі яна сканфігуравана
Патрабаванні
- WordPress 5.3 або больш высокі
- PHP 7.4 або бо льш высокі
- Плагін Ultimate Multisite (актыўны)
- Браўзер з падтрымкай WebGPU (Chrome 113+, Edge 113+, або Firefox Nightly з уключанай WebGPU)
Устаноўка
- Загрузіце файлы аддонка ў каталог
/wp-content/plugins/ - Актывуйце плагін праз меню 'Plugins' у WordPress
- Адыйце ў Ultimate Multisite → AI Connector, каб сканфігураваць адданак
Плывучы чат-віджэт
Плывучы чат-віджэт дазваляе любым узыковалым карыстальнікам ад interactваць з браўзер-LLM непасрэдна з вашага фронтэнда, не пакідаjąчы страночку, на якой яны знаходзяцца.
Што ён робіць
Калі ён актыўны, у кутку кожнай страночкі фронтэнда з'яўляецца значок чату для узыковалых карыстальнікаў. Націску на значок адкрывае панель чату, дзе карыстальнік можа набраць пасыл і атрымаць адказ ад мясцова працуючай модэлі WebLLM. Паколькі модэль працуе цалкам у браўзер, адказы прыватныя і не патрабуюць ніякіх працэсавання на серверы.
Паказальнік стану ў адмін-бары
Адмін-бар WordPress ўключае паказальнік стану, які паказвае бягучы стан рухавіка WebLLM:
| Статус | Значэнне |
|---|---|
| Loading | Рухавік MLC ініцыялізуецца або загружае вагты модэлі |
| Ready | Модэль загружана і гатова для інферэнцыі |
| Idle | Рухавік загружаны, але таб SharedWorker не актыўны |
| Error | Рухавік не змог ініцыялізавацца — праверце кансоль браўзера на наяўнасць падрабязнай інфармацыі |
Паказальнік абнаўляецца ў рэальным часе без патрабавання паўнавартачнай перазагрузкі страночкі.