provider adapter (szolgáltatóadapter)
Angol megfelelő: provider adapter
A provider adapter egy köztes szoftverréteg, ami elválasztja a saját alkalmazás kódját az adott AI-szolgáltató (OpenAI, Anthropic, Google stb.) egyedi kéréseitől és válaszformátumától, hogy a szolgáltató cseréje ne jelentsen újraírást.
AI-szolgáltatónként eltér a kérés felépítése, a hitelesítés módja, a hibaüzenetek formátuma és sok esetben az árazás is. A szolgáltató-adapter egy egységes, saját belső felületet ad az alkalmazásnak, ami mögött bármelyik konkrét szolgáltató kicserélhető anélkül, hogy a felette futó logikát újra kellene írni. Ez nem ugyanaz, mint egyetlen szolgáltató API-jának közvetlen bekötése: az utóbbinál egy szolgáltató-váltás a teljes integráció újraírását igényelheti.
Példa: Egy huszonöt fős e-kereskedelmi cég ügyfélszolgálati chatbotja szolgáltató-adapteren keresztül van bekötve, ezért amikor az addig használt modell ára megemelkedik, a fejlesztő egy konfigurációs sorban tud átállni egy másik szolgáltatóra, a chatbot logikáját nem kell újraírni.
Forrás: "Model Swaps Without Drama: Adapters, Not Rewrites" (Modexa, Medium), valamint a szolgáltatófüggetlen adapter-mintát dokumentáló "LLM Provider Abstraction Boundary" (ideas-to-life.ai/architecture/patterns/llm-provider-abstraction-boundary).
Rokon fogalmak: API, LLM (nagy nyelvi modell), vendor lock-in