Hoppa till huvudinnehåll

Ultimate AI Connector for Compatible Endpoints

Ultimate AI Connector for Compatible Endpoints integrerar OpenAI-kompatibla AI-leverantörers API:er med ditt WordPress multisite-nätverk. Konfigurera flera AI-leverantörer – var och en med sin egen endpoint-URL, API-nyckel och standardmodell – och dirigera förfrågningar med automatisk fallback när en leverantör är otillgänglig.

Key Features

  • Multi-provider support: Lägg till flera AI-leverantörskort, var och en med sin egen endpoint-URL, API-nyckel och standardmodell
  • Drag-to-reorder: Arrangera leverantörerna efter prioritet med hjälp av grepphandtaget på varje kort; förfrågningar använder leverantörerna i ordning
  • Automatic fallback routing: Om den primära leverantören är otillgänglig faller förfrågningarna automatiskt tillbaka till nästa konfigurerade leverantör
  • Per-provider configuration: Varje leverantör konfigureras oberoende med sina egna behörigheter och modellval
  • Card-based settings UI: Byggt på stabila WordPress 6.9+ Card components (CardBody, CardHeader, CardDivider)
  • Auto-expand on add: Nya leverantörskort expanderar automatiskt så att du kan fylla i detaljerna direkt
  • Script cache busting: Leverantörsskript cache-bryts vid plugin-uppdatering för att säkerställa att den senaste versionen laddas

Requirements

  • WordPress 5.3 eller högre
  • PHP 7.4 eller högre
  • Ultimate Multisite plugin (aktiverat)
  • En OpenAI-kompatibel API-endpoint (självhostad eller tredjepart)

Installation

  1. Ladda upp addon-filerna till din /wp-content/plugins/ katalog
  2. Aktivera pluginet via menyn 'Plugins' i WordPress
  3. Navigera till Ultimate Multisite → AI Connector för att konfigurera addon

Configuration

Multi-Provider Setup

Konfigurationsskärmen använder ett kortbaserat layout där varje kort representerar en AI-leverantör. Du kan lägga till så många leverantörer som du behöver.

Adding a Provider

  1. Gå till Ultimate Multisite → AI Connector i nätverksadministratören
  2. Klicka på Add Provider
  3. Ett nytt leverantörskort visas och expanderar automatiskt
  4. Fyll i leverantörsdetaljerna:
    • Provider Name — en etikett för att identifiera denna leverantör (t.ex. "OpenAI", "Mistral", "Local Ollama")
    • Endpoint URL — bas-URL:en för den OpenAI-kompatibla API:n (t.ex. https://api.openai.com/v1)
    • API Key — din API-nyckel för denna leverantör
    • Default Model — modellidentifieraren som ska användas som standard för denna leverantör (t.ex. gpt-4o, mistral-small)
  5. Klicka på Save Settings

Removing a Provider

Klicka på knappen Remove på vilket leverantörskort som helst för att ta bort det. Spara inställningarna för att tillämpa ändringen.

Reordering Providers

Dra i ikonen (⣿) på vänster sida av vilket leverantörskort som helst för att ändra ordningen. Ordningen bestämmer fallback-prioriteten: förfrågningar skickas till den första leverantören och faller tillbaka till efterföljande leverantörer om en förfrågan misslyckas.

Fallback Routing

Om en förfrågan till den primära leverantören misslyckas – på grund av en timeout, rate limit eller driftstörning – försöker connectorn automatiskt igen med nästa leverantör i listan. Detta fortsätter neråt i listan tills en leverantör lyckas eller tills alla leverantörer har testats.

ScenarioBehaviour
Primary provider respondsFörfrågan hanteras normalt
Primary provider failsFörfrågan försöks igen med nästa leverantör
All providers failFelmeddelande returneras till anroparen

Fallback är transparent för det anropande pluginet eller temat – de får antingen ett lyckat svar eller ett slutgiltigt fel, oavsett hur många leverantörer som testats.

Provider Configuration Reference

FieldRequiredDescription
Provider NameYesVisningsetikett för denna leverantör
Endpoint URLYesBas-URL för den OpenAI-kompatibla API:n
API KeyYesAutentisering nyckel för denna leverantör
Default ModelYesModellidentifierare som används när ingen modell specificeras i förfrågan

Troubleshooting

No providers are listed

Om leverantörslistan är tom efter sparande, bekräfta att:

  • Du klickade på Save Settings efter att ha lagt till leverantörer
  • Din webbläsare inte blockerade sparandet av inställningssidan (kontrollera webbläsarens konsol efter JavaScript-fel)
  • Pluginet är aktivt och du befinner dig på nätverksadministratörssidan

Requests are failing for all providers

  • Verifiera att varje leverantörs endpoint-URL är nåbar från din server (inte bara från din webbläsare)
  • Kontrollera att varje API-nyckel är giltig och inte har gått ut
  • Granska leverantörens rate-limit och kvotstatus i deras dashboard
  • Aktivera WordPress debug logging (WP_DEBUG_LOG) för att fånga detaljerade felmeddelanden från connectorn

A provider is not being used for fallback

Drag-to-reorder ändrar fallback-ordningen. Bekräfta att leverantören du förväntar dig att få fallback-förfrågningar är korrekt placerad i listan och att dess endpoint-URL och API-nyckel är korrekta.

New provider card does not expand automatically

Auto-expand kräver att JavaScript är aktiverat i din webbläsare. Om kortet inte expanderar vid klick, kontrollera webbläsarens konsol efter fel. Kortinnehållet är alltid tillgängligt genom att klicka på kortets rubrik även om auto-expand inte utlöses.

Changelog

Se Changelog för hela versionshistoriken.