Přeskočit na hlavní obsah

Ultimate AI Connector for Compatible Endpoints

Ultimate AI Connector for Compatible Endpoints integruje API poskytovatelů AI kompatibilní s OpenAI do vaší síti WordPress multisite. Konfigurujte více AI poskytovatelů — každý se svým vlastním URL koncovým bodem (endpoint), API klíčem a výchozním modelem — a směrování požadavků s automatickým fallbackem, když je nějaký poskytovatel nedostupný.

Klíčové funkce

  • Podpora více poskytovatelů: Přidejte více karet poskytovatelů, každá se svým vlastním URL koncovým bodem, API klíčem a výchozím modelem.
  • Přesuzování: Uspořádejte poskytovatele podle priority pomocí uchopovacího prvku (grip handle) na každé kartě; požadavky používají poskytovatele v pořadí.
  • Automatické směrování fallbacku: Pokud není primární poskytovatel dostupný, požadavky automaticky přepnou na další nakonfigurovaného poskytovatele.
  • Konfigurace pro poskytovatele: Každý poskytovatel je nezávisle nakonfigurován se svými vlastními přihlašovacími údaji a výběrem modelu.
  • UI založené na kartách: Postaveno na stabilních komponentách Card WordPress 6.9+ (CardBody, CardHeader, CardDivider).
  • Automatické rozbalení při přidání: Nové karty poskytovatelů se automaticky rozbalí, takže můžete okamžitě vyplnit detaily.
  • Cache busting pro skripty: Skripty poskytovatelů jsou při aktualizaci pluginu vymazány z cache, aby byla zajištěna načtení nejnovější verze.

Požadavky

  • WordPress 5.3 nebo vyšší
  • PHP 7.4 nebo vyšší
  • Plugin Ultimate Multisite (aktivní)
  • OpenAI kompatibilní API koncový bod (self-hosted nebo třetí strany)

Instalace

  1. Nahrajte soubory addon do adresáře /wp-content/plugins/
  2. Aktivujte plugin v menu „Plugins“ v WordPressu
  3. Přejděte na Ultimate Multisite → AI Connector pro nakonfiguraci addon.

Konfigurace

Nastavení více poskytovatelů

Konfigurační obrazovka používá rozložení založené na kartách, kde každá karta představuje jednoho AI poskytovatele. Můžete přidat tak mnoho poskytovatelů, kolik potřebujete.

Přidání poskytovatele

  1. Přejděte na Ultimate Multisite → AI Connector v administraci sítě.
  2. Klikněte na Add Provider.
  3. Vznikne nová karta poskytovatele a automaticky se rozbalí.
  4. Vyplňte detaily poskytovatele:
    • Provider Name — štítek k identifikaci tohoto poskytovatele (např. "OpenAI", "Mistral", "Local Ollama")
    • Endpoint URL — základní URL kompatibilního s OpenAI API (např. https://api.openai.com/v1)
    • API Key — váš API klíč pro tento poskytovatel
    • Default Model — identifikátor modelu, který se pro tento poskytovatele bude používat výchozí.
  5. Klikněte na Save Settings.

Odstranění poskytovatele

Klikněte na tlačítko Remove na jakékoli kartě poskytovatele, abyste ji smazali. Uložte nastavení, abyste změnu aplikovali.

Přespořádání poskytovatelů

Přetáhněte ikonu uchopovacího prvku (⣿) na levé straně jakékoli karty poskytovatele, abyste ji přespořádali. Pořadí určuje prioritu fallbacku: požadavky jsou odeslány nejprve prvnímu poskytovateli a v případě selhání požadavku se přepnou na následující poskytovatele.

Fallback směrování

Pokud selže požadavek na primárního poskytovatele — kvůli časování, limitu rychlosti nebo výpadku služby — konektor automaticky pokusí znovu s další poskytovatelem v seznamu. To pokračuje po seznamu, dokud poskytovatel nezíská úspěch nebo dokud se nepokusí všechny poskytovatelé.

ScénářChování
Primární poskytovatel odpovídáŽádost je zpracována normálně
Primární poskytovatel selžeŽádost je opakována s další poskytovatelem
Všechny poskytovatele selžouChyba je vrácena volajícímu

Fallback je pro volající plugin nebo téma průhledný — obdrží úspěšnou odpověď nebo finální chybu, bez ohledu na to, kolik poskytovatelů bylo zkoušeno.

Reference konfigurace poskytovatele

PolePožadovánoPopis
Provider NameAnoZobrazit štítek pro tento poskytovatel
Endpoint URLAnoZákladní URL kompatibilního s OpenAI API
API KeyAnoKlíč pro ověření totožnosti pro tento poskytovatel
Default ModelAnoIdentifikátor modelu používaný, když není v požadavku specifikován model

Řešení problémů

Nejsou uvedeni žádní poskytovatelé

Pokud je seznam poskytovatelů prázdný po uložení, potvrďte, že:

  • Klikli jste na Save Settings po přidání poskytovatelů.
  • Váš prohlížeč neblokoval uložení stránky nastavení (zkontrolujte konzoli prohlížeče kvůli JavaScript chybám).
  • Plugin je aktivní a nacházíte se na obrazovce administrace sítě.

Požadavky selhávají pro všechny poskytovatele

  • Ověřte, že URL koncového bodu každého poskytovatele je zobrazeno z vašeho serveru (nejen z vašeho prohlížeče).
  • Zkontrolujte, že každý API klíč je platný a neuzpálil.
  • Projděte stav limitu rychlosti a kvóty poskytovatele v jeho dashboardu.
  • Zapněte debugování WordPressu (WP_DEBUG_LOG) k zachycení podrobných chybových zpráv z konektoru.

Poskytovatel není použit pro fallback

Přespořádání pomocí přetáhnutí mění pořadí fallbacku. Potvrďte, že poskytovatel, který očekáváte, že obdrží požadavky fallbacku, je správně umístěn v seznamu a že jeho URL koncového bodu a API klíč jsou správné.

Nová karta poskytovatele se automaticky nerozbalí

Automatické rozbalení vyžaduje, aby ve vašem prohlížeči byla povolena JavaScript. Pokud se karta při kliknutí nerozbalí, zkontrolujte konzoli prohlížeče kvůli chybám. Obsah karty je vždy dostupné kliknutím na hlavičku karty, i když automatické rozbalení neproběhne.

Changelog

Podívejte se na Changelog pro kompletní historii verzí.