Zanim zaczniemy, najpierw powiem o tle, wcześniej napisałem pierwszy artykuł (OpenClaw) o tym, czym to jest? Jak to działa? Czy można wdrożyć na Mac Mini, jest to post, który ma na celu uświadomienie.
W miarę jak badania postępują, napisałem drugi artykuł: Jak wdrożyć podstawowe usługi na Mac Mini M4.
Jak wdrożyłem OpenClaw na Mac Mini M4? (Z dołączonym środowiskiem i procesem konfiguracji w tle)
Dziś podejdziemy do prawdziwego zapotrzebowania, użyjemy modelu Gemini 3 Flash Google, aby pomóc nam w realizacji prostego zadania. Konkretne wymagania są następujące:
Wdrożenie OpenClaw (otwartoźródłowa ramka AI Agent) w lokalnym środowisku Mac Mini M4, integracja z modelem Gemini 3 Flash. Umożliwienie wydawania poleceń w naturalnym języku, aby agent automatycznie wywoływał lokalne narzędzie curl do pobierania informacji RSS z Hacker News i automatycznie generowania na pulpicie pliku w języku chińskim '今日AI情报.md'
Tutaj wyjaśnię, dlaczego warto korzystać z subskrypcji RSS, w ostatnim czasie możliwe, że słyszeliście, że Google blokuje małego homara, jest w tym pewne nieporozumienie, blokują skrypty symulacyjne logujące się do witryn internetowych i symulujące użycie przez prawdziwe osoby, co bardzo mocno obciąża tokeny, większość dostawców modeli tego nie wytrzyma, więc na pewno zostaną zablokowani. My używamy oficjalnie przyznanego klucza API, jesteśmy w systemie dewelopera, omijamy skomplikowane strony internetowe i bezpośrednio pozyskujemy odpowiednie informacje poprzez subskrypcję RSS, korzystając z interfejsu subskrypcyjnego platformy, wszystko jest zgodne z przepisami, a ponadto ta metoda znacznie oszczędza tokeny.
A teraz mówimy o tym, co zostało zablokowane przez różne firmy produkujące modele, wiele osób używało tego do pobierania treści z rynku przewidywań, aby osiągnąć zyski, rynek przewidywań zdecydowanie nie dostarczy API do użycia przez modele, więc to jest nielegalne pobieranie, wszyscy słyszeli o web scraperach, to jest dość podobne, moim zdaniem kierunek jest błędny, duży model potrzebuje zbyt wiele tokenów do takiej usługi, a także pojawi się wiele różnych problemów, nie jest to coś, co zwykła osoba może ogarnąć, radzę ostrożność.
Wszyscy mogą podążać za mną, a w przyszłości będę kontynuować dzielenie się różnymi zastosowaniami AI agentów, proszę wszystkich o śledzenie mojego konta.
1) Uruchomienie podstawowej konfiguracji homara
shell:openclaw onboard
Jak pokazano na poniższym obrazku, standardowe zastrzeżenie bezpieczeństwa OpenClaw. Głównie przypomina deweloperów: jako narzędzie w wersji beta, jego uprawnienia systemowe są dość duże (na przykład mogą odczytywać i zapisywać lokalne pliki), a jeśli zostanie źle skonfigurowane lub porty zostaną bezpośrednio ujawnione w Internecie, może wystąpić ryzyko bezpieczeństwa.
To, co mówiłem wczoraj, dlaczego musimy robić izolację informacji, szczegóły można zobaczyć w tym tweecie
Uwaga dotycząca małego homara: zapobieganie blokadzie konta, izolacja informacji
Teraz tylko testujemy pobieranie wiadomości na lokalnym Macu, w absolutnie bezpiecznym środowisku, więc nie ma się czego obawiać.

Konkretna operacja:
Naciśnij lewy klawisz strzałki (←) lub wpisz y, aby przełączyć wyróżnioną opcję z zielonego No na Yes.
Naciśnij klawisz Enter, aby kontynuować.
2) Ręczna konfiguracja modelu
System domyślnie zatrzymał się na QuickStart (szybkie uruchomienie). Kiedy wcześniej używałem polecenia setup, w tle domyślnie przeszło tę linię, aby przyspieszyć, po prostu pominęło etap wyboru modelu i wymusiło użycie domyślnego Claude.

Aktualna kluczowa operacja:
Naciśnij klawisz strzałki w dół (↓), aby przesunąć zieloną kropkę w górę Manual (ręczna konfiguracja).
Naciśnij klawisz Enter
3) Skonfiguruj lokalną bramę czy zdalną bramę
System teraz pyta, gdzie skonfigurować bramę, i domyślnie zatrzymuje się na Local gateway (this machine) (lokalna brama). Ponieważ wcześniej homar działał bezpośrednio na tym Mac Mini, więc ta opcja nie stanowi problemu.
Wskazówka w nawiasie (No gateway detected...) jest całkowicie normalna, ponieważ właśnie w celu ponownej konfiguracji zatrzymaliśmy okno bramy, które pełniło rolę „serca”.

Następna operacja:
Po prostu utrzymaj zaznaczenie zielonej Local gateway (this machine), naciśnij klawisz Enter
4) Skonfiguruj lokalną bramę czy zdalną bramę
Domyślnie podana przez system ścieżka /Users/damo/.openclaw/workspace jest doskonałym wyborem.
Logika stojąca za tym: to oznacza, że w Macu homarowi przypisano dedykowane „piaskownicę” lub „stanowisko”. W przyszłości dane pobierane w tle, tymczasowe pamięci podręczne generowane lub wykonywane operacje plikowe będą odbywać się w tym folderze.

Aktualna operacja: Nic nie zmieniać, po prostu nacisnąć klawisz Enter, aby potwierdzić.
5) Wybierz (skonfiguruj) model dla homara
Bezpośrednio wybierz Google (Gemini API key + OAuth).

Naciśnij klawisz Enter, aby potwierdzić wybór
6) Ustawienie klucza API modelu Gemini
Teraz zatrzymało się na tym ekranie, system pyta, jaką metodą zweryfikować tożsamość:
Google Gemini API key (używając uzyskanego klucza tekstowego) — to, co musimy wybrać.
Google Gemini CLI OAuth (to wymaga przejścia do przeglądarki w celu wykonania złożonej autoryzacji na stronie).

Następne konkretne operacje:
Utrzymuj małą zieloną kropkę na Google Gemini API key, po prostu naciśnij klawisz Enter.
Po naciśnięciu Enter, system natychmiast wyświetli nowy komunikat, czekając na wprowadzenie konkretnego ciągu klucza.
Skopiuj przygotowany klucz API Google zaczynający się od AIza... i wklej go w terminalu, naciskając Command + V.
7) Wybierz odpowiedni model z rodziny Google
Po włożeniu „klucza” API! Teraz w liście wyświetlają się wszystkie wersje mózgów rodziny Google.
Skoro homar został zdefiniowany jako „monitorowanie wiadomości w sieci, wysokie pobieranie, wydobywanie czystych faktów”, to jest to standardowy „brudny i męczący” proces. W takiej sytuacji zdecydowanie zaleca się kontynuowanie, wybierając google/gemini-3-flash-preview.
Powód jest bardzo twardy:
Pozycjonowanie serii Flash: Jest specjalnie zaprojektowane do wysokiej częstotliwości, niskiej latencji i przetwarzania dużych ilości tekstu. Bardzo szybkie i niezwykle oszczędne w tokenach. Idealne do oczyszczania i podsumowywania czystych tekstów RSS, takich jak Hacker News, to po prostu idealne dopasowanie, to co wcześniej mówiliśmy o „darmowych i wytrzymałych”.
O aktualnej wersji Pro: System obecnie domyślnie zatrzymuje się na górze google/gemini-3-pro-preview. To obecnie najinteligentniejsza wersja, z najsilniejszymi zdolnościami logicznego wnioskowania. Jest świetna, ale do robienia podsumowań wiadomości to jak użycie armaty do zabicia komara, w przyszłości, gdy będziemy monitorować na dłuższą metę, zużycie limitu API będzie znacznie większe niż Flash.

Aktualna ostateczna operacja:
Naciśnij klawisz strzałki (↓), aby znaleźć i wybrać google/gemini-3-flash-preview.
Zdecydowane naciśnięcie klawisza Enter.
8) Ustaw port
18789 to domyślny port komunikacyjny OpenClaw. Na tym Mac Mini nie ma innych skomplikowanych serwerów, które mogłyby z nim konkurować, więc nie ma potrzeby go zmieniać. Zachowaj domyślny port, w przyszłości, jeśli zajdzie potrzeba przeglądania logów lub współpracy z innymi narzędziami, zaoszczędzisz wiele kłopotów.

Aktualna operacja: Nic nie wprowadzać, po prostu naciśnij klawisz Enter, aby potwierdzić.
9) Czy włączyć uwierzytelnianie bramki?
To system pyta, czy chcesz ustawić hasło dostępu do bramy. Ponieważ w poprzednim kroku wybraliśmy Loopback (127.0.0.1), co oznacza, że tylko ten komputer może uzyskać dostęp do siebie, ustalanie hasła jest po prostu zbędne.

Aktualna operacja:
Utrzymuj małą zieloną kropkę na No, po prostu naciśnij klawisz Enter.
10) Czy należy włączyć konsolę internetową?
To system pyta cię: „Czy potrzebujesz automatycznie otworzyć konsolę internetową (Web Console)?”

Moja wtedy operacja:
Utrzymuj małą zieloną kropkę na Off, po prostu nacisnąłem klawisz Enter.
11) Ponowne potwierdzenie trybu bezpiecznego
Ta linia Needed for multi-machine or non-loopback access właściwie pyta: „Jaki jest Twój publiczny adres IP bramy lub nazwa domeny?” Ponieważ wykryto, że wybrałeś Loopback (127.0.0.1) w trybie „bezpiecznym”, więc tutaj daje ci możliwość pozostawienia pustego pola. Jeśli kiedykolwiek chcesz połączyć się z tym Mac Mini z innego komputera, będziesz musiał to wypełnić.

💡 Aktualna operacja:
Nic nie wprowadzać, po prostu naciśnij klawisz Enter (Enter).
12) Czy należy skonfigurować kanał czatu?

Moja wtedy operacja:
Utrzymuj małą zieloną kropkę na No, po prostu naciśnij klawisz Enter.
13) Czy teraz należy skonfigurować „umiejętności (skills)”?

Moja wtedy operacja:
Naciśnij prawy klawisz strzałki (→) lub wpisz n, aby przełączyć wyróżnioną opcję z zielonego Yes na No.
Naciśnij klawisz Enter, aby kontynuować.
14) Czy skonfigurować API key dla konkretnej „umiejętności” (Skills)?
Program pyta, czy chcesz skonfigurować klucz API (klucz) dla konkretnej „umiejętności” (Skills)

Moja wtedy operacja: wybrałem wszystkie opcje jako nie
15) Czy zainstalować funkcję automatycznego uzupełniania kodu?
Czy zainstalować funkcję automatycznego uzupełniania Shell, ponieważ na moim lokalnym Macu już ją mam, więc wybieram No

Moja wtedy operacja: wybrałem No
16) Budowanie strony frontowej
Budowanie strony frontowej przez wykonanie polecenia w wierszu poleceń
shell:pnpm ui:build

Pojawienie się powyższej treści oznacza zakończenie instalacji.
17) Uruchomienie usługi bramy homara, zakończenie pobierania danych źródła RSS Hacker News
Uruchomienie usługi bramy dla homara przez wykonanie polecenia w wierszu poleceń, ale to okno terminala nie może być zamknięte, ponieważ po jego zamknięciu homar również straci połączenie.
shell:openclaw gateway --port 18789 --verbose

Uruchomienie powiodło się, przejdź do strony internetowej i zapytaj: Proszę użyć polecenia curl w systemie, aby uzyskać źródło RSS Hacker News: https://news.ycombinator.com/rss. Przeczytaj jego treść, przefiltruj 3 najnowsze wiadomości związane z AI i dużymi modelami open source. Wymagania: 1. Styl faktów w skrajnej prostocie. 2. Każda wiadomość z oryginalnym linkiem. 3. Utwórz na moim pulpicie plik o nazwie '今日AI情报.md' i wprowadź do niego.

Powyższe treści od uruchomienia konfiguracji do zakończenia konfiguracji i złożenia jednego wniosku o duży model, zakończyliśmy przykład pobierania danych, w przyszłości poprawimy ten proces.

Na powyższym obrazku widać, jak model AI Google wywołuje dane statystyczne przez klucz API.
O matko, w końcu napisałem to, wczoraj wieczorem pisałem ten szkic do północy, na koniec chciałbym narzekać, że konfiguracja tego homara jest naprawdę zbyt xxx, co mnie bardzo irytuje, każda linia wyjścia komendy sprawia, że chce mi się wymiotować, wyobraź sobie, ile osób ma cierpliwości, aby skonfigurować to krok po kroku.

