OpenClaw Quickstart: Instalacja z Dockerem (Ollama GPU lub Claude + CPU)

Zainstaluj OpenClaw lokalnie z Ollama

Page content

OpenClaw to samodzielnie hostowany asystent AI zaprojektowany do działania z lokalnymi środowiskami uruchomieniowymi LLM, takimi jak Ollama, lub z modelami opartymi na chmurze, takimi jak Claude Sonnet.

Ten szybki start pokazuje, jak wdrożyć OpenClaw przy użyciu Dockera, skonfigurować model lokalny zasilany GPU lub model chmurowy działający tylko na CPU, oraz zweryfikować, czy Twój asystent AI działa poprawnie od początku do końca.

Ten przewodnik przeprowadza przez minimalną konfigurację OpenClaw, abyś mógł zobaczyć, jak działa i odpowiada na Twoim własnym komputerze.

Cel jest prosty:

  • Uruchom OpenClaw.
  • Wyślij żądanie.
  • Potwierdź, że działa.

To nie jest przewodnik dotyczący zabezpieczania środowiska produkcyjnego.
To nie jest przewodnik dotyczący optymalizacji wydajności.
To praktyczny punkt startowy.

Masz dwie opcje:

  • Ścieżka A — Lokalny GPU przy użyciu Ollama (zalecana, jeśli posiadasz GPU)
  • Ścieżka B — Tylko CPU przy użyciu Claude Sonnet 4.6 przez API Anthropic

Obie ścieżki korzystają z tego samego podstawowego procesu instalacji.

kroki instalacji openclaw GPU vs CPU

Jeśli jesteś nowy w OpenClaw i chcesz uzyskać głębszy przegląd struktury systemu, przeczytaj Przegląd systemu OpenClaw. Jeśli planujesz uruchamiać asystenta działającego nonstop z bardziej rygorystycznym sandboxingiem i kontrolami polityk, śledź Przewodnik po bezpiecznych operacjach NemoClaw.

Wymagania systemowe i konfiguracja środowiska

OpenClaw to system asystenta, który może łączyć się z zewnętrznymi usługami. Dla tego Szybkiego Startu:

  • Używaj kont testowych tam, gdzie to możliwe.
  • Unikaj łączenia z wrażliwymi systemami produkcyjnymi.
  • Uruchamiaj go wewnątrz Dockera (zalecane).

Izolacja jest dobrą wartością domyślną podczas eksperymentowania z oprogramowaniem w stylu agentowym.


Wymagania wstępne dla OpenClaw (GPU z Ollama lub CPU z Claude)

Wymagane dla obu ścieżek

  • Git
  • Docker Desktop (lub Docker + Docker Compose)
  • Terminal

Dla Ścieżki A (Lokalny GPU)

  • Komputer z kompatybilnym GPU (zalecane NVIDIA lub AMD)
  • Zainstalowany Ollama

Dla Ścieżki B (CPU + Model Chmurowy)

  • Klucz API Anthropic
  • Dostęp do Claude Sonnet 4.6

Krok 1 — Instalacja OpenClaw z Dockerem (Klonowanie i Uruchomienie)

OpenClaw można uruchomić przy użyciu Docker Compose. To zapewnia, że konfiguracja jest zamknięta w jednym miejscu i powtarzalna.

Sklonuj repozytorium

git clone https://github.com/openclaw/openclaw.git
cd openclaw

Skopiuj konfigurację środowiska

cp .env.example .env

Otwórz plik .env w swoim edytorze. Skonfigurujemy go w następnym kroku w zależności od tego, którą ścieżkę modelu wybierzesz.

Uruchom kontenery

docker compose up -d

Jeśli wszystko uruchomi się poprawnie, powinieneś zobaczyć działające kontenery:

docker ps

Na tym etapie OpenClaw działa — ale nie jest jeszcze połączony z modelem.


Krok 2 — Konfiguracja Dostawcy LLM (Ollama GPU lub Claude CPU)

Teraz zdecyduj, jak ma działać wnioskowanie (inference).


Ścieżka A — Lokalny GPU z Ollama

Jeśli masz dostępny GPU, jest to najprostsza i najbardziej samodzielna opcja.

Zainstaluj lub zweryfikuj Ollama

Jeśli potrzebujesz bardziej szczegółowego przewodnika instalacyjnego lub chcesz skonfigurować lokalizacje przechowywania modeli, zobacz:

Jeśli Ollama nie jest zainstalowany:

curl -fsSL https://ollama.com/install.sh | sh

Zweryfikuj, czy działa:

ollama pull llama3
ollama run llama3

Jeśli model odpowie, wnioskowanie działa poprawnie.

Skonfiguruj OpenClaw do używania Ollama

W pliku .env skonfiguruj:

LLM_PROVIDER=ollama
OLLAMA_BASE_URL=http://host.docker.internal:11434
OLLAMA_MODEL=llama3

Restartuj kontenery:

docker compose restart

OpenClaw będzie teraz kierować żądania do Twojej lokalnej instancji Ollama.

Jeśli decydujesz, który model uruchomić na GPU z 16 GB VRAM, potrzebujesz porównań benchmarkowych lub zdrowych domyślnych ustawień samplerów dla Qwen / Gemma w asystentach intensywnie korzystających z narzędzi, zobacz:

Aby zrozumieć współbieżność i zachowanie CPU pod obciążeniem:


Ścieżka B — Tylko CPU przy użyciu Claude Sonnet 4.6

Jeśli nie posiadasz GPU, możesz skorzystać z modelu hostowanego w chmurze.

Dodaj swój klucz API

W pliku .env:

LLM_PROVIDER=anthropic
ANTHROPIC_API_KEY=twój_klucz_api_tutaj
ANTHROPIC_MODEL=claude-sonnet-4-6

Zrestartuj:

docker compose restart

OpenClaw będzie teraz korzystać z Claude Sonnet 4.6 do wnioskowania, podczas gdy orkiestracja będzie działać lokalnie.

Ta konfiguracja działa dobrze na komputerach tylko z CPU, ponieważ obciążenia obliczeniowe modelu odbywają się w chmurze.

Jeśli używasz modeli Anthropic, ta zmiana w polityce subskrypcji Claude wyjaśnia, dlaczego OpenClaw wymaga rozliczeń opartych na API zamiast ponownego wykorzystywania planów Claude.


Krok 3 — Test OpenClaw z pierwszym promptem

Gdy kontenery są uruchomione, a model skonfigurowany, możesz przetestować asystenta.

W zależności od konfiguracji, może to nastąpić poprzez:

  • Interfejs webowy
  • Integrację z komunikatorem
  • Lokalny punkt końcowy API

Podstawowy test API:

curl http://localhost:3000/health

Powinieneś zobaczyć odpowiedź o stanie zdrowia.

Teraz wyślij prosty prompt:

curl -X POST http://localhost:3000/chat   -H "Content-Type: application/json"   -d '{"message": "Wyjaśnij w prostych słowach, co robi OpenClaw."}'

Jeśli otrzymasz sformatowaną odpowiedź, system działa.


Co właśnie uruchomiłeś

W tym momencie masz:

  • Działającą instancję OpenClaw
  • Skonfigurowanego dostawcę LLM (lokalnego lub chmurowego)
  • Działający cykl żądanie-odpowiedź

Jeśli wybrałeś ścieżkę GPU, wnioskowanie odbywa się lokalnie przez Ollama.

Jeśli wybrałeś ścieżkę CPU, wnioskowanie odbywa się przez Claude Sonnet 4.6, podczas gdy orkiestracja, routing i obsługa pamięci działają wewnątrz Twoich lokalnych kontenerów Docker.

Widoczna interakcja może wydawać się prosta. Pod spodem wiele komponentów koordynuje przetwarzanie Twojego żądania.


Rozwiązywanie problemów z instalacją i uruchamianiem OpenClaw

Model nie odpowiada

  • Zweryfikuj konfigurację pliku .env.
  • Sprawdź logi kontenerów:
docker compose logs

Ollama nieosiągalny

  • Potwierdź, że Ollama działa:
ollama list
  • Upewnij się, że podstawowy URL odpowiada Twojemu środowisku.

Nieprawidłowy klucz API

  • Podwójnie sprawdź ANTHROPIC_API_KEY
  • Zrestartuj kontenery po aktualizacji .env

GPU nie jest wykorzystywany

  • Potwierdź, że sterowniki GPU są zainstalowane.
  • Upewnij się, że Docker ma włączone dostęp do GPU.

Następne kroki po zainstalowaniu OpenClaw

Masz teraz działającą instancję OpenClaw.

Stąd możesz:

  • Podłączyć platformy komunikacyjne
  • Włączyć odzyskiwanie dokumentów
  • Eksperymentować ze strategiami routingu
  • Dodać obserwowalność i metryki
  • Dostosować zachowanie wydajności i kosztów

Głębsze dyskusje architektoniczne mają większy sens, gdy system już działa.

Uruchomienie go to pierwszy krok.

Gdy już działa, naturalnymi kolejnymi artykułami są:

Aby zobaczyć więcej studiów przypadków systemów AI, zobacz sekcję Systemy AI.

Subskrybuj

Otrzymuj nowe wpisy o systemach, infrastrukturze i inżynierii AI.