Web Search
web_search aracı, yapılandırılmış sağlayıcınızı kullanarak web’de arama yapar ve
sonuçları döndürür. Sonuçlar sorguya göre 15 dakika boyunca önbelleğe alınır (yapılandırılabilir).
OpenClaw ayrıca X (eski adıyla Twitter) gönderileri için x_search ve
hafif URL getirme için web_fetch içerir. Bu aşamada web_fetch yerel kalırken
web_search ve x_search arka planda xAI Responses kullanabilir.
web_search, tarayıcı otomasyonu değil, hafif bir HTTP aracıdır. JS ağırlıklı
siteler veya giriş gerektiren durumlar için Web Browser kullanın. Belirli
bir URL’yi getirmek için Web Fetch kullanın.Hızlı başlangıç
Bir sağlayıcı seçin
Bir sağlayıcı seçin ve gerekli kurulumları tamamlayın. Bazı sağlayıcılar
anahtarsızdır, bazıları ise API anahtarları kullanır. Ayrıntılar için aşağıdaki
sağlayıcı sayfalarına bakın.
Yapılandırın
BRAVE_API_KEY) ve API destekli
sağlayıcılar için bu adımı atlayabilirsiniz.Bir sağlayıcı seçme
Brave Search
Özet parçacıkları içeren yapılandırılmış sonuçlar.
llm-context modu ile ülke/dil filtrelerini destekler. Ücretsiz katman mevcuttur.DuckDuckGo
Anahtarsız geri dönüş. API anahtarı gerekmez. Resmi olmayan HTML tabanlı entegrasyon.
Exa
İçerik çıkarma (öne çıkanlar, metin, özetler) ile nöral + anahtar kelime araması.
Firecrawl
Yapılandırılmış sonuçlar. Derin çıkarma için
firecrawl_search ve firecrawl_scrape ile en iyi şekilde eşleşir.Gemini
Google Search grounding üzerinden alıntılarla birlikte AI sentezli yanıtlar.
Grok
xAI web grounding üzerinden alıntılarla birlikte AI sentezli yanıtlar.
Kimi
Moonshot web search üzerinden alıntılarla birlikte AI sentezli yanıtlar.
MiniMax Search
MiniMax Coding Plan arama API’si üzerinden yapılandırılmış sonuçlar.
Ollama Web Search
Yapılandırılmış Ollama ana makineniz üzerinden anahtarsız arama.
ollama signin gerektirir.Perplexity
İçerik çıkarma denetimleri ve alan adı filtreleme ile yapılandırılmış sonuçlar.
SearXNG
Kendi kendine barındırılan meta arama. API anahtarı gerekmez. Google, Bing, DuckDuckGo ve daha fazlasını toplar.
Tavily
Arama derinliği, konu filtreleme ve URL çıkarma için
tavily_extract ile yapılandırılmış sonuçlar.Sağlayıcı karşılaştırması
| Sağlayıcı | Sonuç biçimi | Filtreler | API anahtarı |
|---|---|---|---|
| Brave | Yapılandırılmış özetler | Ülke, dil, zaman, llm-context modu | BRAVE_API_KEY |
| DuckDuckGo | Yapılandırılmış özetler | — | Yok (anahtarsız) |
| Exa | Yapılandırılmış + çıkarılmış | Nöral/anahtar kelime modu, tarih, içerik çıkarma | EXA_API_KEY |
| Firecrawl | Yapılandırılmış özetler | firecrawl_search aracı üzerinden | FIRECRAWL_API_KEY |
| Gemini | AI sentezli + alıntılar | — | GEMINI_API_KEY |
| Grok | AI sentezli + alıntılar | — | XAI_API_KEY |
| Kimi | AI sentezli + alıntılar | — | KIMI_API_KEY / MOONSHOT_API_KEY |
| MiniMax Search | Yapılandırılmış özetler | Bölge (global / cn) | MINIMAX_CODE_PLAN_KEY / MINIMAX_CODING_API_KEY |
| Ollama Web Search | Yapılandırılmış özetler | — | Varsayılan olarak yok; ollama signin gerekir, Ollama sağlayıcı bearer auth yeniden kullanılabilir |
| Perplexity | Yapılandırılmış özetler | Ülke, dil, zaman, alan adları, içerik sınırları | PERPLEXITY_API_KEY / OPENROUTER_API_KEY |
| SearXNG | Yapılandırılmış özetler | Kategoriler, dil | Yok (kendi kendine barındırılan) |
| Tavily | Yapılandırılmış özetler | tavily_search aracı üzerinden | TAVILY_API_KEY |
Otomatik algılama
Yerel Codex web search
Codex özellikli modeller, OpenClaw’ın yönettiğiweb_search işlevi yerine isteğe bağlı olarak sağlayıcının yerel Responses web_search aracını kullanabilir.
- Bunu
tools.web.search.openaiCodexaltında yapılandırın - Yalnızca Codex özellikli modellerde etkinleşir (
openai-codex/*veyaapi: "openai-codex-responses"kullanan sağlayıcılar) - Yönetilen
web_search, Codex olmayan modeller için yine geçerlidir mode: "cached"varsayılan ve önerilen ayardırtools.web.search.enabled: false, hem yönetilen hem de yerel aramayı devre dışı bırakır
web_search davranışını korur.
Web search kurma
Belgelerdeki ve kurulum akışlarındaki sağlayıcı listeleri alfabetiktir. Otomatik algılama ise ayrı bir öncelik sırası kullanır. Hiçbirprovider ayarlanmamışsa, OpenClaw sağlayıcıları bu sırayla denetler ve
hazır olan ilkini kullanır:
Önce API destekli sağlayıcılar:
- Brave —
BRAVE_API_KEYveyaplugins.entries.brave.config.webSearch.apiKey(sıra 10) - MiniMax Search —
MINIMAX_CODE_PLAN_KEY/MINIMAX_CODING_API_KEYveyaplugins.entries.minimax.config.webSearch.apiKey(sıra 15) - Gemini —
GEMINI_API_KEYveyaplugins.entries.google.config.webSearch.apiKey(sıra 20) - Grok —
XAI_API_KEYveyaplugins.entries.xai.config.webSearch.apiKey(sıra 30) - Kimi —
KIMI_API_KEY/MOONSHOT_API_KEYveyaplugins.entries.moonshot.config.webSearch.apiKey(sıra 40) - Perplexity —
PERPLEXITY_API_KEY/OPENROUTER_API_KEYveyaplugins.entries.perplexity.config.webSearch.apiKey(sıra 50) - Firecrawl —
FIRECRAWL_API_KEYveyaplugins.entries.firecrawl.config.webSearch.apiKey(sıra 60) - Exa —
EXA_API_KEYveyaplugins.entries.exa.config.webSearch.apiKey(sıra 65) - Tavily —
TAVILY_API_KEYveyaplugins.entries.tavily.config.webSearch.apiKey(sıra 70)
- DuckDuckGo — hesap veya API anahtarı gerektirmeyen anahtarsız HTML geri dönüşü (sıra 100)
- Ollama Web Search — yapılandırılmış Ollama ana makineniz üzerinden anahtarsız geri dönüş; Ollama’nın erişilebilir olmasını ve
ollama signinile oturum açılmış olmasını gerektirir, ayrıca ana makine ihtiyaç duyuyorsa Ollama sağlayıcı bearer auth’u yeniden kullanabilir (sıra 110) - SearXNG —
SEARXNG_BASE_URLveyaplugins.entries.searxng.config.webSearch.baseUrl(sıra 200)
Tüm sağlayıcı anahtar alanları SecretRef nesnelerini destekler. Otomatik algılama modunda,
OpenClaw yalnızca seçilen sağlayıcı anahtarını çözümler — seçilmeyen SecretRef’ler
etkin kalmaz.
Yapılandırma
plugins.entries.<plugin>.config.webSearch.* altında bulunur. Örnekler için
sağlayıcı sayfalarına bakın.
web_fetch geri dönüş sağlayıcısı seçimi ayrıdır:
- bunu
tools.web.fetch.providerile seçin - veya bu alanı atlayın ve OpenClaw’ın mevcut kimlik bilgilerinden ilk hazır web-fetch sağlayıcısını otomatik algılamasına izin verin
- bugün paketlenmiş web-fetch sağlayıcısı Firecrawl’dur ve
plugins.entries.firecrawl.config.webFetch.*altında yapılandırılır
openclaw onboard veya
openclaw configure --section web sırasında Kimi seçtiğinizde, OpenClaw ayrıca şunları sorabilir:
- Moonshot API bölgesi (
https://api.moonshot.ai/v1veyahttps://api.moonshot.cn/v1) - varsayılan Kimi web-search modeli (varsayılan:
kimi-k2.5)
x_search için plugins.entries.xai.config.xSearch.* yapılandırın. Grok web search ile
aynı XAI_API_KEY geri dönüşünü kullanır.
Eski tools.web.x_search.* yapılandırması openclaw doctor --fix tarafından otomatik olarak taşınır.
openclaw onboard veya openclaw configure --section web sırasında Grok seçtiğinizde,
OpenClaw ayrıca aynı anahtarla isteğe bağlı x_search kurulumu da sunabilir.
Bu, Grok yolunun içindeki ayrı bir takip adımıdır; ayrı bir üst düzey
web-search sağlayıcısı seçimi değildir. Başka bir sağlayıcı seçerseniz, OpenClaw
x_search istemini göstermez.
API anahtarlarını saklama
- Yapılandırma dosyası
- Ortam değişkeni
openclaw configure --section web çalıştırın veya anahtarı doğrudan ayarlayın:Araç parametreleri
| Parametre | Açıklama |
|---|---|
query | Arama sorgusu (zorunlu) |
count | Döndürülecek sonuç sayısı (1-10, varsayılan: 5) |
country | 2 harfli ISO ülke kodu (ör. "US", "DE") |
language | ISO 639-1 dil kodu (ör. "en", "de") |
search_lang | Arama dili kodu (yalnızca Brave) |
freshness | Zaman filtresi: day, week, month veya year |
date_after | Bu tarihten sonraki sonuçlar (YYYY-MM-DD) |
date_before | Bu tarihten önceki sonuçlar (YYYY-MM-DD) |
ui_lang | UI dili kodu (yalnızca Brave) |
domain_filter | Alan adı allowlist/denylist dizisi (yalnızca Perplexity) |
max_tokens | Toplam içerik bütçesi, varsayılan 25000 (yalnızca Perplexity) |
max_tokens_per_page | Sayfa başına token sınırı, varsayılan 2048 (yalnızca Perplexity) |
x_search
x_search, xAI kullanarak X (eski adıyla Twitter) gönderilerinde sorgulama yapar ve
alıntılarla birlikte AI sentezli yanıtlar döndürür. Doğal dil sorgularını ve
isteğe bağlı yapılandırılmış filtreleri kabul eder. OpenClaw, yalnızca bu araç çağrısına hizmet eden istekte
yerleşik xAI x_search aracını etkinleştirir.
xAI,
x_search aracının anahtar kelime araması, anlamsal arama, kullanıcı
araması ve ileti dizisi getirmeyi desteklediğini belgeliyor. Yeniden gönderiler,
yanıtlar, yer işaretleri veya görüntülemeler gibi gönderi başına etkileşim istatistikleri için,
tam gönderi URL’si veya durum kimliği için hedeflenmiş bir sorgu tercih edin. Geniş
anahtar kelime aramaları doğru gönderiyi bulabilir, ancak gönderi başına daha az
eksiksiz meta veri döndürebilir. İyi bir desen şudur: önce gönderiyi bulun, sonra
tam olarak o gönderiye odaklanan ikinci bir x_search sorgusu çalıştırın.x_search yapılandırması
x_search parametreleri
| Parametre | Açıklama |
|---|---|
query | Arama sorgusu (zorunlu) |
allowed_x_handles | Sonuçları belirli X kullanıcı adlarıyla sınırlandır |
excluded_x_handles | Belirli X kullanıcı adlarını hariç tut |
from_date | Yalnızca bu tarihte veya sonrasında olan gönderileri dahil et (YYYY-MM-DD) |
to_date | Yalnızca bu tarihte veya öncesinde olan gönderileri dahil et (YYYY-MM-DD) |
enable_image_understanding | xAI’nin eşleşen gönderilere ekli görselleri incelemesine izin ver |
enable_video_understanding | xAI’nin eşleşen gönderilere ekli videoları incelemesine izin ver |
x_search örneği
Örnekler
Araç profilleri
Araç profilleri veya allowlist kullanıyorsanız,web_search, x_search veya group:web ekleyin:
İlgili
- Web Fetch — bir URL’yi getirin ve okunabilir içerik çıkarın
- Web Browser — JS ağırlıklı siteler için tam tarayıcı otomasyonu
- Grok Search —
web_searchsağlayıcısı olarak Grok - Ollama Web Search — Ollama ana makineniz üzerinden anahtarsız web search