Tools

Grok araması

OpenClaw, canlı arama sonuçlarıyla desteklenen ve atıflar içeren, yapay zekâ tarafından sentezlenmiş yanıtlar üretmek için xAI'ın web temellendirmeli yanıtlarını kullanarak Grok'u bir web_search sağlayıcısı olarak destekler.

Grok web araması, mevcut olduğunda var olan bir xAI OAuth oturum açma profilini tercih eder. OAuth profili yoksa aynı xAI API anahtarı, X (eski adıyla Twitter) gönderilerini aramaya yönelik yerleşik x_search aracını ve code_execution aracını da çalıştırır. Anahtarın plugins.entries.xai.config.webSearch.apiKey konumunda saklanması, OpenClaw'un bunu paketle birlikte sunulan xAI model sağlayıcısı için yedek olarak yeniden kullanmasına da olanak tanır.

Gönderi düzeyindeki X ölçümleri (yeniden gönderiler, yanıtlar, yer imleri, görüntülemeler) için geniş kapsamlı bir arama sorgusu yerine tam gönderi URL'si veya durum kimliğiyle x_search kullanın.

İlk kurulum ve yapılandırma

openclaw onboard veya openclaw configure --section web sırasında Grok seçildiğinde OpenClaw, ayrı bir web araması anahtarı istemeden mevcut bir xAI OAuth profilini yeniden kullanabilir. OAuth olmadan xAI API anahtarı kurulumuna geri döner.

Ardından OpenClaw, aynı xAI kimlik bilgisiyle x_search özelliğini etkinleştirmek için bir takip adımı sunar. Bu takip adımı:

  • yalnızca web_search için Grok'u seçtikten sonra görünür
  • ayrı bir üst düzey web araması sağlayıcısı seçeneği değildir
  • aynı akışta isteğe bağlı olarak x_search modelini ayarlayabilir

x_search özelliğini daha sonra yapılandırmada etkinleştirmek veya değiştirmek için bu adımı atlayın.

Oturum açma veya API anahtarı edinme

  • xAI OAuth kullanma

    İlk kurulum veya model kimlik doğrulaması sırasında xAI ile zaten oturum açtıysanız web_search sağlayıcısı olarak Grok'u seçin. Ayrı bir API anahtarı gerekmez:

    bash
    openclaw onboard --auth-choice xai-oauthopenclaw config set tools.web.search.provider grok
  • API anahtarı yedeği kullanma

    OAuth kullanılamadığında veya özellikle anahtarla desteklenen bir web araması yapılandırması istediğinizde xAI üzerinden bir API anahtarı edinin.

  • Anahtarı saklama

    Gateway ortamında XAI_API_KEY değişkenini ayarlayın veya şununla yapılandırın:

    bash
    openclaw configure --section web
  • Yapılandırma

    json5
    {  plugins: {    entries: {      xai: {        config: {          webSearch: {            apiKey: "xai-...", // xAI OAuth veya XAI_API_KEY kullanılabiliyorsa isteğe bağlıdır            baseUrl: "https://api.x.ai/v1", // isteğe bağlı Responses API proxy/temel URL geçersiz kılma ayarı          },        },      },    },  },  tools: {    web: {      search: {        provider: "grok",      },    },  },}

    Kimlik bilgisi alternatifleri: Gateway ortamında openclaw models auth login --provider xai --method oauth, XAI_API_KEY veya plugins.entries.xai.config.webSearch.apiKey. Bir gateway kurulumu için ortam değişkenlerini ~/.openclaw/.env içine yerleştirin.

    Nasıl çalışır?

    Grok, Gemini'ın Google Arama temellendirme yaklaşımına benzer şekilde satır içi atıflar içeren yanıtlar sentezlemek için xAI'ın web temellendirmeli yanıtlarını kullanır.

    Desteklenen parametreler

    Grok araması query parametresini destekler. count, paylaşılan web_search uyumluluğu için kabul edilir ancak Grok, N sonuçtan oluşan bir liste yerine her zaman atıflar içeren tek bir sentezlenmiş yanıt döndürür. Sağlayıcıya özgü filtreler desteklenmez.

    xAI Responses web temellendirmeli aramaları, paylaşılan web_search varsayılanından daha uzun sürebildiği için Grok varsayılan olarak 60 saniyelik zaman aşımı kullanır. Bunu tools.web.search.timeoutSeconds ile geçersiz kılın.

    Temel URL geçersiz kılma ayarları

    Grok web aramasını bir operatör proxy'si veya xAI uyumlu Responses uç noktası üzerinden yönlendirmek için plugins.entries.xai.config.webSearch.baseUrl ayarını yapın. OpenClaw, sondaki eğik çizgileri kaldırdıktan sonra <baseUrl>/responses adresine gönderi yapar. x_search, plugins.entries.xai.config.xSearch.baseUrl ayarlanmadığı sürece aynı webSearch.baseUrl değerine geri döner.

    İlgili

    Was this useful?
    On this page

    On this page