Tools
Wyszukiwanie Grok
OpenClaw obsługuje Grok jako dostawcę web_search, używając odpowiedzi xAI opartych na wynikach z sieci do tworzenia odpowiedzi syntetyzowanych przez AI, popartych bieżącymi wynikami wyszukiwania z cytowaniami.
Ten sam XAI_API_KEY może też zasilać wbudowane narzędzie x_search do wyszukiwania postów X (dawniej Twitter). Jeśli przechowujesz klucz w plugins.entries.xai.config.webSearch.apiKey, OpenClaw używa go teraz ponownie również jako mechanizmu zapasowego dla wbudowanego dostawcy modelu xAI.
W przypadku metryk X na poziomie posta, takich jak reposty, odpowiedzi, zakładki lub wyświetlenia, preferuj x_search z dokładnym adresem URL posta albo identyfikatorem statusu zamiast szerokiego zapytania wyszukiwania.
Wdrażanie i konfiguracja
Jeśli wybierzesz Grok podczas:
openclaw onboardopenclaw configure --section web
OpenClaw może pokazać osobny krok uzupełniający, aby włączyć x_search z tym samym XAI_API_KEY. Ten krok uzupełniający:
- 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_searchw tym samym przepływie
Jeśli go pominiesz, możesz później włączyć lub zmienić x_search w konfiguracji.
Uzyskaj klucz API
Utwórz klucz
Uzyskaj klucz API z xAI.
Zapisz klucz
Ustaw XAI_API_KEY w środowisku Gateway albo skonfiguruj przez:
openclaw configure --section web
Konfiguracja
{
plugins: {
entries: {
xai: {
config: {
webSearch: {
apiKey: "xai-...", // optional if XAI_API_KEY is set
baseUrl: "https://api.x.ai/v1", // optional Responses API proxy/base URL override
},
},
},
},
},
tools: {
web: {
search: {
provider: "grok",
},
},
},
}
Alternatywa środowiskowa: ustaw XAI_API_KEY w środowisku Gateway.
W przypadku instalacji Gateway umieść go 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 do podejścia Gemini polegającego na ugruntowaniu w Google Search.
Obsługiwane parametry
Wyszukiwanie Grok obsługuje query.
count jest akceptowane dla zgodności ze wspólnym 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 wynoszącego 60 sekund, ponieważ wyszukiwania xAI Responses oparte na wynikach z sieci mogą działać dłużej niż wspólna domyślna wartość web_search. Ustaw tools.web.search.timeoutSeconds, aby ją zastąpić.
Nadpisania bazowego URL
Ustaw plugins.entries.xai.config.webSearch.baseUrl, gdy wyszukiwanie webowe Grok powinno być kierowane przez proxy operatora albo 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 tego samego mechanizmu zapasowego webSearch.baseUrl, chyba że ustawiono plugins.entries.xai.config.xSearch.baseUrl.
Powiązane
- Przegląd Web Search -- wszyscy dostawcy i automatyczne wykrywanie
x_searchw Web Search -- pełnoprawne wyszukiwanie X przez xAI- Gemini Search -- odpowiedzi syntetyzowane przez AI za pomocą ugruntowania Google