Wymagania serwera OpenClaw
Czego naprawdę potrzebuje self-hostowana instancja OpenClaw i dlaczego odpowiedź jest znacznie mniejsza, niż ludzie sądzą. Krótko mówiąc: bez GPU, skromny CPU, a ilość RAM zależy niemal wyłącznie od tego, czy używasz automatyzacji przeglądarki.
Uruchomienie asystenta to nie uruchomienie modelu
To rozróżnienie sprawia, że każda inna liczba na tej stronie ma sens, i to właśnie je większość osób myli przed startem. Dwa bardzo różne zadania bywają traktowane jak jedno:
- Uruchomienie modelu oznacza zamianę tokenów w tokeny. To zadanie wymaga GPU, dużo VRAM i dużej maszyny.
- Uruchomienie asystenta oznacza prowadzenie rozmów, odbieranie wiadomości z platform czatów, decydowanie, co zrobić, wywoływanie narzędzi i przechowywanie pamięci. To zwykła praca aplikacji: trochę CPU, skromny RAM i odrobina dysku.
OpenClaw jest niezależny od modelu i działa na twoim własnym kluczu, więc wykonuje tylko drugie zadanie. Gdy potrzebuje, by model pomyślał, wysyła żądanie HTTPS do twojego dostawcy i czeka. Instancja spędza większość czasu bezczynnie na sieci, dlatego mały serwer wystarcza, a GPU stałoby bezczynnie.
Poziomy i to, co je rozróżnia
| Plan | Zasoby | Dla kogo |
|---|---|---|
| OpenClaw, $5.49/mo | 4 GB RAM, 2 vCores, 20 GB | Osobisty asystent w integracjach czatów z hostowanym modelem |
| OpenClaw Pro, $9.49/mo | 8 GB RAM, 4 vCores, 80 GB | Automatyzacja przeglądarki, ciężkie multimedia, kilka aktywnych integracji lub mały lokalny model |
Różnica między nimi nie polega właściwie na tym, jak intensywnie używasz asystenta. Chodzi o to, czy korzystasz z dwóch funkcji zmieniających profil zasobów: automatyzacji przeglądarki i lokalnego wnioskowania.
Automatyzacja przeglądarki to kosztowna funkcja
Wszystko inne, co robi OpenClaw, jest lekkie. Automatyzacja przeglądarki już nie, bo bezgłowa przeglądarka to pełna przeglądarka: renderuje strony, uruchamia ich JavaScript i trzyma ich pamięć, i robi to per sesja, a nie per instancja. Jedno zautomatyzowane zadanie przeglądania to znaczny proces działający obok asystenta, a dwa naraz to dwa takie procesy.
Jeśli automatyzacja przeglądarki jest kluczowa dla tego, jak używasz OpenClaw, dobierz zasoby właśnie pod nią, a sam asystent traktuj jak drobnostkę obok niej. Jeśli nigdy jej nie używasz, poziom podstawowy ma znacznie więcej zapasu, niż wykorzystasz.
Integracje kosztują mniej, niż się zakłada
Każda z 20+ integracji utrzymuje otwarte, stałe połączenie z platformą. To realne, ale niewielkie obciążenie, rzędu kilkudziesięciu megabajtów, więc podłączenie jednocześnie Telegrama, WhatsAppa, Discorda i Slacka nie oznacza czterokrotnego obciążenia w porównaniu z jedną.
Kosztuje cię natomiast treść, którą te platformy przenoszą. Wiadomości głosowe, zdjęcia i dokumenty docierają jako pliki, które trzeba odebrać, przechować w pamięci podczas przetwarzania, a potem zapisać. Asystent używany głównie do tekstu to zupełnie inny lokator niż taki, do którego ludzie wysyłają załączniki przez cały dzień, nawet przy tej samej liczbie wiadomości.
CPU: rzadko jest ograniczeniem
Dwa rdzenie wystarczają do zwykłego użytku, bo asystent w większości czeka: na dostawcę modelu, na API, na przyjście wiadomości. Więcej rdzeni pomaga, gdy kilka rzeczy dzieje się jednocześnie, zwłaszcza przy równoległej automatyzacji przeglądarki albo nagłym napływie danych z wielu integracji. Nie sprawiają jednak, że asystent odpowiada szybciej, bo myślenie nie odbywa się na twojej maszynie.
Jeśli chcesz uruchamiać model lokalnie
To uprawniona konfiguracja i zmienia wszystkie liczby całkowicie. Wagi modelu muszą się zmieścić w pamięci razem z resztą: model 7B skwantyzowany do 4 bitów zajmuje około 4 GB, zanim doliczysz kontekst rozmowy i sam OpenClaw. To całkowicie wyklucza poziom 4 GB i sprawia, że realnym minimum dla małego modelu jest 8 GB.
Trzeba też jasno widzieć kompromis. Lokalne wnioskowanie na CPU jest wolne, a asystenta, na którego trzeba czekać trzydzieści sekund, przestaje się używać. Uczciwe powody, by uruchamiać lokalnie, to prywatność i niezależność, a nie wydajność. Jeśli celem jest prywatność, warto wiedzieć, że hostowany model z self-hostowanym asystentem i tak trzyma historię rozmów, dane uwierzytelniające i integracje na twoim własnym serwerze. Pełne porównanie znajdziesz w artykule wybór modelu AI.
Miejsce na dane
20 GB wystarcza na aplikację, logi i historię rozmów. Rosną multimedia i robią to po cichu: każda wiadomość głosowa, obraz i dokument, który przychodzi przez integrację czatu, jest zapisywany, a asystent generujący pliki oprócz ich odbierania rośnie jeszcze szybciej. Jeśli twój obsługuje załączniki, a nie tylko tekst, 80 GB to bezpieczniejszy punkt wyjścia.
Wymagania, które nie są sprzętowe
Dwa z nich ważą więcej niż jakakolwiek liczba powyżej. Pierwszy to dostępność: asystent czatowy musi być podłączony, gdy ktoś do niego napisze, a platformy dostarczają wiadomości do połączenia, które albo istnieje, albo nie. Maszyna, która usypia, lub połączenie zmieniające adres zamieniają działającego asystenta w zawodnego, co jest gorszym produktem niż brak asystenta w ogóle.
Drugi to klucz z saldem. OpenClaw nie pobiera opłat za użycie modelu i nie może tego robić, bo konto należy do ciebie. Asystent na koncie dostawcy z pustym saldem przestaje odpowiadać bez ostrzeżenia w samym OpenClaw. To jeden z bardziej mylących trybów awarii, opisany w wyjaśnieniu, dlaczego asystent przestaje odpowiadać.
Rozmiar w jednym akapicie
Jeśli prowadzisz osobistego asystenta w integracjach czatowych z hostowanym modelem, poziom podstawowy wystarcza i nadal będzie wystarczać. Przejdź wyżej, jeśli używasz automatyzacji przeglądarki, jeśli załączniki stanowią dużą część tego, co wysyłasz, albo jeśli zamierzasz uruchomić lokalny model. Wszystko inne, łącznie z liczbą podłączonych platform, wpływa na wynik znacznie mniej niż te trzy czynniki.
Powiązane lektury
Gotowy do wdrożenia? Zobacz przewodnik self-hostingu OpenClaw i cennik albo przeczytaj, dlaczego self-hosting w zdecentralizowanej chmurze i czym jest infrastruktura pod spodem.