Wdrożenie LLM on-premise dla wrażliwych danych

Wdrażamy otwarte modele językowe na infrastrukturze, którą wybierasz. Teksty z danymi osobowymi lub poufnymi nigdy nie trafiają do publicznego API AI. Dla PSONI, polskiej organizacji pozarządowej, hostujemy model Gemma 4, na którym działa Generator ETR, aplikacja zamieniająca urzędowe pisma w tekst łatwy do czytania. Ten sam układ może działać też na serwerach, które masz u siebie.

Umów bezpłatną konsultację

Powiedz nam, co model ma czytać.

Kilka szczegółów podpowie nam, których inżynierów zaprosić na pierwszą rozmowę.

Wdrożenie LLM on-premise dla danych, które nie mogą trafić do publicznego API AI

Wdrożenie LLM on-premise to uruchomienie otwartego modelu językowego na Twoich własnych serwerach. Prompty i dokumenty nigdy nie trafiają wtedy do API dostawcy AI. Wdrożenie prywatnego LLM to pojęcie szersze: serwery mogą też być wynajęte albo stać u dostawcy chmury, którego wybierzesz. Definicję znajdziesz w słowniku, w haśle self-hosted LLM. Jeśli Twoje teksty zawierają dane osobowe lub tajemnice firmy, a pracujesz w instytucji publicznej, organizacji pozarządowej, firmie finansowej albo energetycznej, ta oferta jest dla Ciebie.

Dla PSONI, Polskiego Stowarzyszenia na rzecz Osób z Niepełnosprawnością Intelektualną, budujemy Generator ETR na prywatnym LLM. To aplikacja webowa i mobilna, która zamienia trudny tekst, na przykład pismo urzędowe, w tekst łatwy do czytania (ETR). Program trwa dwa lata i ruszył w 2026 roku. Teksty, które użytkownicy wklejają, mogą być osobiste, dlatego publiczne API AI odpadło. Otwarty model hostujemy sami na wynajętych serwerach GPU i serwujemy go przez vLLM, otwartoźródłowy serwer do uruchamiania modeli językowych. Żaden tekst nie trafia do API dostawcy AI.

Prywatny LLM czy publiczne API AI: co się zmienia

Czym publiczne API AI różni się od prywatnego LLM pod względem danych, wersji modelu, kosztów, jakości i utrzymania.
AspektPubliczne API AIPrywatny LLM
Dokąd trafiają daneKażdy prompt opuszcza Twoją infrastrukturę i trafia na serwery dostawcyTeksty zostają na serwerach, które kontrolujesz Ty albo Twój dostawca hostingu
Wersja modeluDostawca wycofuje stare wersje według własnego harmonogramuPrzetestowana wersja zostaje tak długo, jak jej potrzebujesz
Jak płaciszZa tokenZa czas pracy GPU, także gdy model nie pracuje
JakośćNajwiększe modele z API są mocniejsze w zadaniach ogólnychNajlepiej sprawdza się w wąskim zadaniu z własną ewaluacją
Kto to utrzymujeModel prowadzi dostawcaSerwery GPU prowadzisz Ty albo Twój dostawca hostingu; oprogramowanie wokół modelu to zwykły kod, który utrzyma Twój zespół

Model wybieramy testem, potem serwujemy go przez vLLM

Jak prowadzimy wdrożenie prywatnego LLM

Testujemy otwarte modele na Twoim prawdziwym zadaniu i wybieramy po wynikach.

vLLM serwuje model. Ustawienia połączenia zmieniasz bez ponownego wdrożenia aplikacji.

Czytaj więcej

Jak prowadzimy wdrożenie prywatnego LLM

Wdrożenie prywatnego LLM zaczyna się od wyboru otwartego modelu, a wybieramy go testem. Dla PSONI przetestowaliśmy PLLuM 12B, polski model językowy, i porównaliśmy go z modelem Gemma 4 na tym samym zadaniu upraszczania tekstu. Wybraliśmy Gemma 4 w wersji 26B mixture-of-experts. To architektura, która przy każdym zapytaniu używa tylko części parametrów modelu.

Ustawienia połączenia nie są wpisane na sztywno. Administrator zmienia adres, klucz, nazwę modelu, temperature i max_tokens w panelu Django Admin, bez restartu kontenerów backendu. Dlatego model albo serwer GPU można wymienić bez ponownego wdrażania aplikacji. Model działa w zwykłej aplikacji, którą utrzyma Twój zespół: Django i Celery w backendzie, React i React Native w aplikacjach. Naszą pracą jest dobór otwartego modelu, prompty, ewaluacja wyników i serwowanie modelu. To, czy Twoje zadanie wymaga dostrajania modelu, oceniamy na warsztacie discovery.

Wynajęte GPU, Twoja chmura albo własne serwery

Gdzie działa model

Lokalizację wybierasz Ty: wynajęte serwery GPU, dostawca chmury w Twoim regionie albo własne serwery.

Generator ETR działa na stałych instancjach GPU wynajętych na Vast.ai.

Gdzie działa model

Gdzie może działać prywatny LLM

Gdzie może działać prywatny LLM i z której opcji korzysta dziś Generator ETR.
OpcjaWynajęte serwery GPUDostawca chmury, którego wybierzeszWłasne serwery (on-premise)
Gdzie działa modelNa instancjach GPU wynajętych od dostawcyU dostawcy w regionie, którego wymagają Twoje przepisyNa sprzęcie, który kontrolujesz, o ile ma odpowiednie GPU
StatusUżywane w Generatorze ETR, na stałych instancjach GPU wynajętych na Vast.aiMożliwe z tym samym układem: otwarty model, vLLM i aplikacjaMożliwe z tym samym układem, jako opcja

Model może działać na wynajętych GPU, u dostawcy chmury w potrzebnym Ci regionie albo na Twoich serwerach z odpowiednimi GPU. Przeniesienie Generatora ETR na docelową infrastrukturę zależy od decyzji PSONI o lokalizacji serwerów, więc do tego czasu zostaje na wynajętych instancjach. Lokalizację serwerów wybiera klient.

Wybór lokalizacji wpływa na rachunek, bo płaci się za serwery GPU. Koszt zależy od wielkości modelu i od liczby zapytań, które model obsługuje jednocześnie. Oba parametry dobieramy w discovery do spodziewanego ruchu, zanim zdecydujesz się na budowę.

Własny hosting modelu to jedno z kilku zabezpieczeń

Ochrona danych wokół modelu

Dane osobowe w tekstach anonimizujemy narzędziem Microsoft Presidio, a przechowywane teksty szyfrujemy.

Zapisane teksty są usuwane zgodnie z zasadami retencji RODO.

Czytaj więcej

Ochrona danych wokół modelu

Własny hosting modelu chroni teksty przed publicznym dostawcą AI. Sam z siebie nie czyni jednak systemu zgodnym z RODO, bo liczy się też, co przechowujesz, jak długo i kto ma dostęp, a te pytania przechodzimy w discovery. W Generatorze ETR anonimizujemy dane osobowe w tekstach narzędziem Microsoft Presidio i dalej rozwijamy to rozwiązanie. Analizujemy też, czy wytrenować HerBERT, polski model językowy, do anonimizacji polskich tekstów. Zapisane teksty są szyfrowane i usuwane zgodnie z zasadami retencji RODO.

Publiczne API Generatora ETR jest w budowie i opiera się na tej samej ochronie zapisanych tekstów. Pokaże historię tekstów użytkownika z retencją 30 dni. Zgodnie z decyzją PSONI z 1 października 2026 r. będzie miało cztery endpointy: logowanie (token), generowanie tekstu ETR, listę tekstów użytkownika i podgląd dawnego tekstu. Endpointy mają dać się później wyłączyć, a dostęp będzie przez klucz API wygenerowany w panelu administracyjnym. Aplikacja liczy zapytania użytkownika i pokazuje licznik w interfejsie. Limity zapytań (throttling) ustalamy z klientem przed odbiorem końcowym.

Jak sprawdzamy, czy wyniki są wystarczająco dobre

Prywatny model jest użyteczny tylko wtedy, gdy da się pokazać, że jego wyniki są wystarczająco dobre, dlatego przy każdej iteracji prowadzimy ewaluację LLM. Skrypt ocenia każdy uproszczony tekst wskaźnikiem czytelności Gunning Fog i zapisuje raport z wynikami dla zestawu próbek. Recenzent przeszkolony w standardzie ETR porównuje wynik z tekstem źródłowym. Wyniki wracają do kolejnej iteracji promptu i modelu, a piąta iteracja jest w toku. Zbiór tekstów, na których opierają się próbki testowe, sprawdzają redaktorzy w osobnym serwisie online.

Zabezpieczenia też testujemy. Zespół QA próbuje odciągnąć model od zadania, na przykład prosząc o przepis na szarlotkę zamiast uproszczenia pisma, i powtarza te testy jailbreak przy każdej nowej iteracji. Przy tekstach prawnych i medycznych aplikacja pokazuje komunikat: wersja uproszczona nie jest dokumentem prawnym, a szczegóły wyjaśni prawnik lub lekarz. Testujemy też klasyfikator treści wrażliwych, takich jak mowa nienawiści i samookaleczenia.

Teksty, które nie mogą trafić do publicznego API AI? Opisz nam zadanie, a powiemy, czy prywatny model się nadaje.

Branże regulowane i unijny AI Act

AI Act dzieli systemy AI według ryzyka, a miejsce hostowania modelu tego nie zmienia. Rozporządzenie (UE) 2024/1689 zalicza do systemów wysokiego ryzyka te, które oceniają zdolność kredytową osób fizycznych, z wyjątkiem systemów do wykrywania oszustw finansowych (załącznik III, pkt 5 lit. b). Obowiązki dla systemów wysokiego ryzyka mają być stosowane od 2 grudnia 2027 r., po pakiecie Digital Omnibus, czyli unijnej zmianie harmonogramu AI Act (Rada UE, 7 maja 2026 r.). Szersze omówienie znajdziesz w haśle AI Act w słowniku.

W fintechu i energetyce budujemy oprogramowanie dla firm regulowanych, a naszą pracą z prywatnym LLM jest Generator ETR dla PSONI.

Jak zaczyna się projekt i co jest Twoje

Każdy projekt zaczyna się od bezpłatnej konsultacji albo warsztatu discovery. Patrzymy na Twoje teksty, przepisy, które Cię obowiązują, i zadanie, a potem ustalamy, jak będziemy testować wyniki. Discovery obejmuje to, co model czyta, gdzie może działać i kto ma dostęp do zapisanych tekstów, czyli te same pytania, które opisaliśmy wyżej. Wychodzisz z zakresem prac i sposobem testowania wyników. Prawa autorskie do kodu przechodzą na Ciebie z każdą płatnością, w zakresie pól eksploatacji z umowy. Na wiadomość z formularza odpowiadamy w ciągu 48 godzin w dni robocze.

Jeden zespół od wyboru modelu po aplikacje

Dlaczego warto budować prywatny LLM z nami

Ten sam zespół wybiera i serwuje model, ocenia jego wyniki i buduje wokół niego aplikacje webowe i mobilne.

PSONI jest właścicielem kodu Generatora ETR.

Projekty programistyczne
160+

zrealizowane od 2013 roku, we wszystkich branżach

Zespół
40+

etatów w pełnym wymiarze

Użytkownicy aplikacji
40 000+

osób korzystających z aplikacji, które zbudowaliśmy, we wszystkich naszych projektach

Masz pytania?

Wdrożenie LLM on-premise: najczęstsze pytania

Łukasz Gajownik
Łukasz Gajownik
Head of AI & Frontend
Umów bezpłatną konsultację
  • To otwarty model językowy działający na Twoich własnych serwerach GPU, więc teksty nigdy nie trafiają do API dostawcy AI. Gdy serwery są wynajęte albo stoją u wybranego przez Ciebie dostawcy chmury, mówimy o wdrożeniu prywatnego LLM. Budujemy aplikację wokół jednego i drugiego. Słownik wyjaśnia, czym self-hosted LLM różni się od modelu z API.

  • Tak, o ile serwery mają odpowiednie GPU. Układ jest taki jak w PSONI: otwarty model serwowany przez vLLM i aplikacja wokół niego. Lokalizację wybierasz Ty, czy to własny sprzęt, czy dostawca chmury w regionie, którego wymagają Twoje przepisy.

  • Tego, który wygra test na Twoim prawdziwym zadaniu. Dla PSONI porównaliśmy PLLuM 12B, polski model językowy, z modelem Gemma 4 na jednym zadaniu upraszczania i wybraliśmy Gemma 4. Takie porównanie powtarzamy na Twoich tekstach, zanim wybierzemy model.

  • Płacisz za czas pracy GPU, także za godziny, w których model nie pracuje, a rachunek zależy od wielkości modelu i liczby jednoczesnych zapytań. Model i serwery dobieramy do spodziewanego ruchu w discovery, zanim zdecydujesz się na budowę.

  • Nie. Własny hosting modelu chroni teksty przed publicznym dostawcą AI, ale RODO obejmuje też to, co przechowujesz, jak długo i kto ma dostęp. Retencję, szyfrowanie, dostęp i anonimizację przechodzimy w discovery i nie obiecujemy zgodności z RODO z góry, bo zależy ona od całego systemu.

  • Skrypt ocenia wyniki wskaźnikiem czytelności Gunning Fog na zestawie próbek, przeszkolony recenzent porównuje je z tekstem źródłowym, a QA prowadzi testy jailbreak, które próbują odciągnąć model od zadania. Wyniki wracają do kolejnej iteracji promptu i modelu.

  • AI Act klasyfikuje system i jego zastosowanie według ryzyka, więc prywatny LLM może pod niego podpadać. Ocena zdolności kredytowej osób fizycznych to jedno z zastosowań wysokiego ryzyka. Szczegóły są w haśle AI Act w słowniku, a ta odpowiedź nie jest poradą prawną.

  • Tak, jeśli Twoje zadanie tego wymaga. Zaczynamy od wyboru i konfiguracji otwartego modelu, promptów i oceny wyników, a potrzebę dostrajania modelu oceniamy na bezpłatnym warsztacie discovery, zanim ruszy budowa.

Wdrożenie prywatnego LLM

Otwarte modele na infrastrukturze, którą wybierasz.

Twoja wiadomość trafi do

Filip Szamborski

Filip Szamborski

Co-founder & CEO

DOTĄD PRACOWALIŚMY DLA MAREK TAKICH JAK:

Dziękujemy za wiadomość.

Każdą wiadomość czytamy sami i odpowiadamy w ciągu 48 godzin w dni robocze.

Coś pilnego? hello@ordergroup.co

Porozmawiajmy o Twoim prywatnym modelu LLM

Napisz, co model ma czytać i gdzie może działać. Odpowiadamy w ciągu 48 godzin w dni robocze.

Pola oznaczone gwiazdką (*) są wymagane.

Order Group sp. z o.o. wykorzysta podane dane tylko po to, żeby odpowiedzieć na Twoje zapytanie i zachować informację o nim (art. 6 ust. 1 lit. b i f RODO). Szczegóły, w tym Twoje prawa, znajdziesz w naszej Polityce prywatności (otwiera się w nowej karcie).

Odpowiadamy w ciągu 48 godzin w dni robocze - człowiek, nie autoresponder.

Korzystasz z asystenta AI? Może wysłać to zapytanie za Ciebie albo przygotować wypełniony formularz - instrukcję znajdzie w llms.txt.

Ustawienia dostępności

Rozmiar tekstu

100%