Ultimate AI Connector за съвместими endpoints
Ultimate AI Connector за съвместими endpoints интегрира API на доставчици на AI, съвместими с OpenAI, със вашата WordPress multisite мрежа. Настройте множество AI доставчици — всеки със собствена URL за endpoint, API ключ и по подразбиране модел — и маршрутизирайте заявките с автоматично fallback, когато някой от доставчиците не е достъпен.
Основни функции
- Поддръжка на множество доставчици: Добавете множество карти за доставчиц и на AI, всяка с собствен endpoint URL, API ключ и по подразбиране модел.
- Пренареждане чрез плъзгане: Подреждайте доставчиците по приоритет, използвайки иконата за хващане (grip handle) на всяка карта; заявките използват доставчиците в този ред.
- Автоматично маршрутизиране при отказ (Automatic fallback routing): Ако основният доставчик не е достъпен, заявките автоматично се пренасочват към следващия конфигуриран доставчик.
- Конфигурация на ниво доставчик: Всеки доставчик се конфигурира независимо със собствени данни за удостоверяване и избор на модел.
- Интерфейс за настройки, базиран на карти: Изграден върху стабилните компоненти Card (CardBody, CardHeader, CardDivider) на WordPress 6.9+.
- Автоматично разширяване при добавяне: Новите карти за доставчици се разширяват автоматично, така че можете незабавно да попълните данните.
- Предотвратяване на кеширане на скриптове: Скриптовете на доставчиците се "cache-bust" при актуализация на плагина, за да се гарантира, че се зарежда най-новата версия.
Изисквания
- WordPress 5.3 или по-висок
- PHP 7.4 или по-висок
- Плагин Ultimate Multisite (активен)
- OpenAI-съвместим API endpoint (самохостван или от трета страна)
Инсталация
- Качете файловете на аддона в директорията
/wp-content/plugins/ - Активирайте плагина през менюто 'Plugins' в WordPress
- Навигирайте до Ultimate Multisite → AI Connector, за да конфигурирате аддона
Конфигурация
Настройка на множество доставчици
Екранът за конфигурация използва разположение, базирано на карти, където всяка карта представлява един AI доставчик. Можете да добавите колкото и доставчици са ви необходими.
Добавяне на доставчик
- Отидете на Ultimate Multisite → AI Connector в административната част на мрежата (network admin).
- Кликнете върху Add Provider.
- Появява се и автоматично се разширява нова карта за доставчик.
- Попълнете данните на доставчика:
- Provider Name — етикет за идентифициране на този доставчик (напр. "OpenAI", "Mistral", "Local Ollama")
- Endpoint URL — базовият URL на OpenAI-съвместимия API (напр.
https://api.openai.com/v1) - API Key — вашият API ключ за този доставчик
- Default Model — идентификатор на модела, който се използва по подразбиране за този доставчик (напр.
gpt-4o,mistral-small)
- Кликнете върху Save Settings.
Премахване на доставчик
Кликнете върху бутона Remove на всяка карта за доставчик, за да я изтриете. Запазете настройките, за да приложите промяната.
Пренареждане на доставчиците
Плъзгайте иконата за хващане (⣿) от лявата страна на всяка карта за доставчик, за да я пренаредите. Поредбата определя приоритета на fallback: заявките се изпращат към първия доставчик и се пренасочват към следващите доставчици, ако заявката се провали.
Fallback маршрутизиране
Когато заявка към основния доставчик се провали — поради изтичане на време (timeout), лимит на заявки (rate limit) или прекъсване на услугата — connector автоматично се опитва отново с следващия доставчик в списъка. Това продължава надолу по списъка, докато доставчикът успее или всички доставчици са опитани.
| Сценарий | Поведение |
|---|---|
| Основният доставчик отговаря | Заявката се обработва нормално |
| Основният доставчик се проваля | Заявката се опитва отново с следващия доставчик |
| Всички доставчици се провалят | Грешката се връща към извикателя |
Fallback е прозрачен за плагина или тема, които извикват заявката — те получават или успешна заявка, или окончателна грешка, независимо колко доставчици са били опитани.