Tools

Wyszukiwanie Grok

OpenClaw obsługuje Grok jako dostawcę web_search, wykorzystując odpowiedzi xAI oparte na danych z internetu do generowania przez AI odpowiedzi popartych aktualnymi wynikami wyszukiwania wraz z cytowaniami.

Wyszukiwanie internetowe Grok preferuje istniejące logowanie OAuth xAI, jeśli jest dostępne. Jeśli profil OAuth nie istnieje, ten sam klucz API xAI obsługuje również wbudowane narzędzie x_search do wyszukiwania postów w serwisie X (dawniej Twitter) oraz narzędzie code_execution. Zapisanie klucza w plugins.entries.xai.config.webSearch.apiKey pozwala również OpenClaw ponownie użyć go jako rozwiązania zapasowego dla dołączonego dostawcy modeli xAI.

Aby uzyskać metryki poszczególnych postów w serwisie X (reposty, odpowiedzi, zakładki, wyświetlenia), użyj x_search z dokładnym adresem URL posta lub identyfikatorem statusu zamiast ogólnego zapytania wyszukiwania.

Wprowadzenie i konfiguracja

Wybranie opcji Grok podczas wykonywania openclaw onboard lub openclaw configure --section web pozwala OpenClaw ponownie użyć istniejącego profilu OAuth xAI bez pytania o osobny klucz wyszukiwania internetowego. Jeśli OAuth nie jest dostępny, używana jest konfiguracja klucza API xAI.

Następnie OpenClaw proponuje dodatkowy krok umożliwiający włączenie x_search przy użyciu tych samych danych uwierzytelniających xAI. Ten dodatkowy krok:

  • pojawia się tylko po wybraniu Grok jako dostawcy web_search
  • nie stanowi osobnego wyboru dostawcy wyszukiwania internetowego najwyższego poziomu
  • może opcjonalnie ustawić model x_search w tym samym procesie

Pomiń go, aby później włączyć lub zmienić x_search w konfiguracji.

Zaloguj się lub uzyskaj klucz API

  • Użyj OAuth xAI

    Jeśli zalogowano się już w xAI podczas wprowadzenia lub uwierzytelniania modelu, wybierz Grok jako dostawcę web_search. Osobny klucz API nie jest wymagany:

    bash
    openclaw onboard --auth-choice xai-oauthopenclaw config set tools.web.search.provider grok
  • Użyj zapasowego klucza API

    Uzyskaj klucz API od xAI, gdy OAuth jest niedostępny lub celowo chcesz skonfigurować wyszukiwanie internetowe oparte na kluczu.

  • Zapisz klucz

    Ustaw XAI_API_KEY w środowisku Gateway lub skonfiguruj go za pomocą:

    bash
    openclaw configure --section web
  • Konfiguracja

    json5
    {  plugins: {    entries: {      xai: {        config: {          webSearch: {            apiKey: "xai-...", // opcjonalne, jeśli dostępne jest OAuth xAI lub XAI_API_KEY            baseUrl: "https://api.x.ai/v1", // opcjonalne zastąpienie adresu URL serwera proxy/bazowego interfejsu Responses API          },        },      },    },  },  tools: {    web: {      search: {        provider: "grok",      },    },  },}

    Alternatywne dane uwierzytelniające: openclaw models auth login --provider xai --method oauth, XAI_API_KEY w środowisku Gateway lub plugins.entries.xai.config.webSearch.apiKey. W przypadku instalacji Gateway umieść zmienne środowiskowe w ~/.openclaw/.env.

    Jak to działa

    Grok wykorzystuje odpowiedzi xAI oparte na danych z internetu do generowania odpowiedzi z cytowaniami w treści, podobnie jak mechanizm opierania odpowiedzi na wynikach wyszukiwania Google stosowany przez Gemini.

    Obsługiwane parametry

    Wyszukiwanie Grok obsługuje parametr query. Parametr count jest akceptowany ze względu na zgodność ze wspólnym interfejsem web_search, ale Grok zawsze zwraca jedną wygenerowaną odpowiedź z cytowaniami, a nie listę N wyników. Filtry właściwe dla dostawcy nie są obsługiwane.

    Domyślny limit czasu wyszukiwania Grok wynosi 60 sekund, ponieważ wyszukiwania xAI oparte na danych z internetu, korzystające z Responses API, mogą trwać dłużej niż domyślny limit wspólnego narzędzia web_search. Zmień go za pomocą tools.web.search.timeoutSeconds.

    Zastępowanie bazowego adresu URL

    Ustaw plugins.entries.xai.config.webSearch.baseUrl, aby kierować wyszukiwanie internetowe Grok przez serwer proxy operatora lub punkt końcowy Responses zgodny z xAI. OpenClaw wysyła żądania POST do <baseUrl>/responses po usunięciu końcowych ukośników. x_search używa w zastępstwie tego samego webSearch.baseUrl, chyba że ustawiono plugins.entries.xai.config.xSearch.baseUrl.

    Powiązane materiały

    Was this useful?
    On this page

    On this page