RMM Labs
Integracje 4 min czytania 28 września 2026 Przez Fred

Połączenie OpenAI, Anthropic, Gemini, Mistral, Groq lub OpenRouter z Xcellerate AIG

Jak połączyć hostowanego dostawcę AI z Xcellerate AIG. Kroki są takie same dla OpenAI, Anthropic, Google Gemini, Mistral, Groq i OpenRouter.

Po połączeniu OpenAI, Anthropic, Google Gemini, Mistral, Groq lub OpenRouter z Xcellerate AIG Twój zespół ma jeden kontrolowany punkt dostępu do hostowanych modeli AI. Aplikacje wywołują AIG własnym kluczem wirtualnym i nigdy nie widzą klucza dostawcy. Ten poradnik jest dla administratora, który konfiguruje AIG dla MSP, małej firmy lub firmy usługowej.

W skrócie

  • Konfiguracja jest taka sama dla wszystkich sześciu dostawców: wybierz typ, nadaj nazwę, wklej jeden klucz API.
  • Nowy provider startuje jako wyłączony, więc najpierw testujesz go jednym małym zapytaniem.
  • Po włączeniu synchronizujesz katalog modeli i wydajesz klucz wirtualny każdej aplikacji.

Zanim zaczniesz

  • Konto u dostawcy i standardowy klucz API: klucz OpenAI, klucz z konsoli Anthropic, klucz Google AI Studio (Gemini API) albo klucz Mistral, Groq lub OpenRouter.
  • Rola Admin w AIG lub własna rola z uprawnieniem do tworzenia i edycji providerów.
  • Wychodzący ruch HTTPS z serwera AIG do dostawcy. Domyślne adresy to api.openai.com/v1, api.anthropic.com/v1, generativelanguage.googleapis.com/v1beta, api.mistral.ai/v1, api.groq.com/openai/v1, openrouter.ai/api/v1. Jeśli ruch musi iść przez proxy, ustaw je w General settings → Network egress (ustawienia ogólne → wychodzący ruch sieciowy).
  • Adresy callback ani webhooki nie są potrzebne.

Konfiguracja providera

1. Uruchom kreator

W menu bocznym przejdź do Connect → Providers (Połącz → Providerzy) i kliknij Connect a provider (połącz providera). Jeśli wolisz pełny formularz, wybierz Set up manually (konfiguracja ręczna) lub Add provider (dodaj providera).

2. Wybierz dostawcę i nadaj nazwę

W polu Provider type (typ providera) wybierz OpenAI, Anthropic, Google Gemini, Mistral, Groq lub OpenRouter. Nadaj Display name (nazwa wyświetlana), którą wszyscy rozpoznają, np. „OpenAI produkcja”. Zostaw Base URL (bazowy URL) puste, aby użyć domyślnego adresu dostawcy.

3. Wklej klucz API

Wklej klucz w pole API key (klucz API). AIG zapisuje providera jako wyłączonego, więc ruch jeszcze do niego nie trafia.

4. Przetestuj

Przyciskiem Try it (wypróbuj) wyślij jedno małe, prawdziwe zapytanie. Kosztuje kilka tokenów. Możesz też wybrać Continue anyway (kontynuuj mimo to); provider pozostaje wtedy wyłączony. Później Test connection (testuj połączenie) wykonuje ten sam test.

5. Włącz, zsynchronizuj i wydaj klucz

Kliknij Enable provider (włącz providera). Następnie wczytaj katalog modeli przez Models → Sync (Modele → Synchronizuj) i utwórz klucz dla aplikacji w Governance → Virtual keys → New virtual key (nowy klucz wirtualny).

Opcjonalnie: więcej kluczy, węższy zakres

  • Przez Add key (dodaj klucz) dodasz kilka kluczy dostawcy do jednego providera; każdemu nadaj Weight (waga), aby rozłożyć ruch.
  • Ogranicz klucz do wybranych modeli przez Allowed models (dozwolone modele).
  • W What this provider serves (co obsługuje ten provider) zaznacz tylko to, czego potrzebujesz.

Co dzieje się po połączeniu

Aplikacje wskazują model jako <nazwa-providera>/<model>, np. openai/gpt-4o-mini, albo samą nazwą modelu, którą AIG odnajduje w katalogu. AIG tłumaczy każde zapytanie na format dostawcy. Dzięki temu jedno zapytanie w stylu OpenAI może trafić do OpenAI, Anthropic lub Gemini.

Synchronizacja katalogu pobiera nazwy modeli, okna kontekstu i ceny z opublikowanej karty danych, według harmonogramu (najczęściej raz na godzinę) lub na żądanie. Wynegocjowane ceny możesz nadpisać.

Co obsługuje każdy typ:

  • OpenAI: czat, embeddings, obrazy, mowa, transkrypcja, rerank
  • Anthropic: czat
  • Google Gemini: czat, embeddings
  • Mistral: czat, embeddings, transkrypcja
  • Groq: czat, transkrypcja, mowa
  • OpenRouter: czat, embeddings, obrazy

Dobrze wiedzieć

  • Max retries (maksymalna liczba ponowień) domyślnie wynosi 0. Włączaj ponowienia świadomie.
  • Przy kilku kluczach AIG automatycznie je rotuje. Odrzucony klucz dostaje status Dead lub Suspect; klucz, który trafił na limit, pokazuje Cooling down i wraca sam.
  • Wyłączenie providera zatrzymuje ruch od następnego zapytania, a klucze zostają. Usunięcie providera usuwa też jego klucze.
  • Strumieniowane zapytania w stylu OpenAI są wyceniane tylko wtedy, gdy wywołujący wyśle stream_options: {"include_usage": true}.
  • Klucze API są tylko do zapisu: po zapisaniu widzisz jedynie zamaskowaną podpowiedź, np. sk-…4f2a, a klucze dostawcy nigdy nie pojawiają się w komunikatach o błędach.
  • Bez licencji AIG działa w trybie darmowym: 5 kluczy wirtualnych, po 5 zapytań na klucz dziennie. Licencja znosi ten limit.

Rozwiązywanie problemów

  • „No enabled key to test with.” Dodaj klucz lub włącz istniejący i przetestuj ponownie.
  • „No model to try. Sync the catalog first…” Uruchom Models → Sync i spróbuj ponownie.
  • <model> did not answer (<ms> ms): <message> Komunikat pochodzi od dostawcy. Sprawdź klucz i czy Twoje konto ma dostęp do tego modelu.
  • No healthy API key is available for provider '…' (503) lub Every API key configured for '…' failed for this request. (502): sprawdź status kluczy (Healthy, Dead, Cooling down, Suspect), popraw klucz i kliknij Clear health flags (wyczyść znaczniki stanu). No enabled provider is configured for '…' (400) oznacza, że żaden włączony provider nie pasuje do tej nazwy.

Porozmawiaj z nami o AIG

Chcesz zobaczyć, jak AIG pasuje do Twojego MSP lub firmy usługowej? Porozmawiaj z nami o AIG. Więcej o wszystkich dostawcach w jednym katalogu i kluczach wirtualnych.

Często zadawane pytania

Czy moja aplikacja potrzebuje klucza OpenAI lub Anthropic?
Nie. Aplikacje używają własnego klucza wirtualnego AIG. Klucz dostawcy zostaje w AIG i nigdy nie wraca do przeglądarki.
Czy mogę używać więcej niż jednego klucza na dostawcę?
Tak. Dodaj kilka kluczy, każdy z wagą. AIG rozkłada ruch i automatycznie pomija klucze odrzucone lub objęte limitem.
Jak wskazać model?
Jako /, np. openai/gpt-4o-mini, albo samą nazwą modelu z zsynchronizowanego katalogu.
Źródła: Verified against the Xcellerate AIG source code by the product team on 2026-09-28. Feature pages: https://rmmlabs.io/pl/contact; https://rmmlabs.io/pl/products/aig/features/providers; https://rmmlabs.io/pl/products/aig/features/virtual-keys.

Gotowy rozwiązać zgodność z rejestracją czasu pracy?

Xcellerate OPS domyślnie obejmuje belgijskie wymogi rejestracji czasu pracy z 2027 roku — bez dodatkowego modułu.

Powiązane artykuły