Tools

Wyszukiwanie Grok

OpenClaw obsługuje Grok jako dostawcę web_search, używając odpowiedzi xAI opartych na wynikach z sieci do tworzenia syntetyzowanych przez AI odpowiedzi wspartych aktualnymi wynikami wyszukiwania z cytowaniami.

Wyszukiwanie Grok w sieci preferuje istniejące logowanie OAuth xAI, gdy jest dostępne. Jeśli nie istnieje profil OAuth, ten sam klucz API xAI może także zasilać wbudowane narzędzie x_search do wyszukiwania postów w X (dawniej Twitter) oraz narzędzie code_execution. Jeśli zapiszesz klucz w plugins.entries.xai.config.webSearch.apiKey, OpenClaw użyje go ponownie także jako rezerwy dla dołączonego dostawcy modeli xAI.

W przypadku metryk pojedynczych postów X, takich jak reposty, odpowiedzi, zakładki lub wyświetlenia, używaj x_search z dokładnym adresem URL posta albo identyfikatorem statusu zamiast szerokiego zapytania wyszukiwania.

Onboarding i konfiguracja

Jeśli wybierzesz Grok podczas:

  • openclaw onboard
  • openclaw configure --section web

OpenClaw może użyć istniejącego profilu OAuth xAI bez pytania o osobny klucz do wyszukiwania w sieci. Jeśli OAuth nie jest dostępne, przechodzi do konfiguracji klucza API xAI. OpenClaw może także pokazać osobny krok następczy, aby włączyć x_search z tymi samymi poświadczeniami xAI. Ten krok następczy:

  • pojawia się tylko po wybraniu Grok dla web_search
  • nie jest osobnym wyborem dostawcy wyszukiwania w sieci najwyższego poziomu
  • może opcjonalnie ustawić model x_search w tym samym przepływie

Jeśli go pominiesz, możesz włączyć lub zmienić x_search później w konfiguracji.

Zaloguj się albo uzyskaj klucz API

  • Use xAI OAuth

    Jeśli logowanie przez xAI zostało już wykonane podczas onboardingu albo autoryzacji 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
  • Use an API key fallback

    Uzyskaj klucz API od xAI, gdy OAuth jest niedostępne albo celowo chcesz konfiguracji wyszukiwania w sieci opartej na kluczu.

  • Store the key

    Ustaw XAI_API_KEY w środowisku Gateway albo skonfiguruj przez:

    bash
    openclaw configure --section web
  • Konfiguracja

    json5
    {  plugins: {    entries: {      xai: {        config: {          webSearch: {            apiKey: "xai-...", // optional if xAI OAuth or XAI_API_KEY is available            baseUrl: "https://api.x.ai/v1", // optional Responses API proxy/base URL override          },        },      },    },  },  tools: {    web: {      search: {        provider: "grok",      },    },  },}

    Alternatywy poświadczeń: zaloguj się przez openclaw models auth login --provider xai --method oauth, ustaw XAI_API_KEY w środowisku Gateway albo zapisz plugins.entries.xai.config.webSearch.apiKey. W przypadku instalacji bramy umieść zmienne środowiskowe w ~/.openclaw/.env.

    Jak to działa

    Grok używa odpowiedzi xAI opartych na wynikach z sieci, aby syntetyzować odpowiedzi z cytowaniami w tekście, podobnie jak podejście Gemini do uzasadniania przez wyszukiwarkę Google.

    Obsługiwane parametry

    Wyszukiwanie Grok obsługuje query.

    count jest akceptowane dla zgodności ze współdzielonym web_search, ale Grok nadal zwraca jedną syntetyzowaną odpowiedź z cytowaniami zamiast listy N wyników.

    Filtry specyficzne dla dostawcy nie są obecnie obsługiwane.

    Grok używa specyficznego dla dostawcy domyślnego limitu czasu 60 sekund, ponieważ wyszukiwania xAI Responses oparte na wynikach z sieci mogą działać dłużej niż współdzielna wartość domyślna web_search. Ustaw tools.web.search.timeoutSeconds, aby ją zastąpić.

    Nadpisania bazowego adresu URL

    Ustaw plugins.entries.xai.config.webSearch.baseUrl, gdy wyszukiwanie Grok w sieci powinno być kierowane przez proxy operatora albo zgodny z xAI punkt końcowy Responses. OpenClaw wysyła żądania POST do <baseUrl>/responses po przycięciu końcowych ukośników. x_search używa tej samej rezerwy webSearch.baseUrl, chyba że ustawiono plugins.entries.xai.config.xSearch.baseUrl.

    Powiązane

    Was this useful?
    On this page

    On this page