Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
web_search aracı, yapılandırdığınız sağlayıcıyı 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 oturum açma işlemleri için Web Tarayıcısı kullanın.
Belirli bir URL’yi getirmek için Web Getirme 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
anahtar gerektirmezken, bazıları 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) ayarlayıp API destekli sağlayıcılar için
bu adımı atlayabilirsiniz.Sağlayıcı seçme
Brave Search
Kesitlerle yapılandırılmış sonuçlar.
llm-context modunu ve ülke/dil filtrelerini destekler. Ücretsiz katman mevcut.DuckDuckGo
Anahtarsız yedek. API anahtarı gerekmez. Resmi olmayan HTML tabanlı entegrasyon.
Exa
İçerik çıkarma (vurgular, metin, özetler) ile sinirsel + anahtar kelime araması.
Firecrawl
Yapılandırılmış sonuçlar. Derin çıkarım için
firecrawl_search ve firecrawl_scrape ile birlikte en iyi çalışır.Gemini
Google Search ile temellendirme üzerinden atıflı, yapay zeka sentezli yanıtlar.
Grok
xAI web temellendirmesi üzerinden atıflı, yapay zeka sentezli yanıtlar.
Kimi
Moonshot web araması üzerinden atıflı, yapay zeka sentezli yanıtlar; temellendirilmemiş sohbet yedekleri açıkça başarısız olur.
MiniMax Search
MiniMax Token Plan arama API’si üzerinden yapılandırılmış sonuçlar.
Ollama Web Search
Oturum açılmış yerel Ollama ana makinesi veya barındırılan Ollama API’si üzerinden arama.
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ı bir araya getirir.
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ış kesitler | Ülke, dil, zaman, llm-context modu | BRAVE_API_KEY |
| DuckDuckGo | Yapılandırılmış kesitler | — | Yok (anahtarsız) |
| Exa | Yapılandırılmış + çıkarılmış | Sinirsel/anahtar kelime modu, tarih, içerik çıkarma | EXA_API_KEY |
| Firecrawl | Yapılandırılmış kesitler | firecrawl_search aracı üzerinden | FIRECRAWL_API_KEY |
| Gemini | Yapay zeka sentezli + atıflar | — | GEMINI_API_KEY |
| Grok | Yapay zeka sentezli + atıflar | — | XAI_API_KEY |
| Kimi | Yapay zeka sentezli + atıflar; temellendirilmemiş sohbet yedeklerinde başarısız olur | — | KIMI_API_KEY / MOONSHOT_API_KEY |
| MiniMax Search | Yapılandırılmış kesitler | Bölge (global / cn) | MINIMAX_CODE_PLAN_KEY / MINIMAX_CODING_API_KEY / MINIMAX_OAUTH_TOKEN |
| Ollama Web Search | Yapılandırılmış kesitler | — | Oturum açılmış yerel ana makineler için yok; doğrudan https://ollama.com araması için OLLAMA_API_KEY |
| Perplexity | Yapılandırılmış kesitler | Ülke, dil, zaman, alan adları, içerik sınırları | PERPLEXITY_API_KEY / OPENROUTER_API_KEY |
| SearXNG | Yapılandırılmış kesitler | Kategoriler, dil | Yok (kendi kendine barındırılan) |
| Tavily | Yapılandırılmış kesitler | tavily_search aracı üzerinden | TAVILY_API_KEY |
Otomatik algılama
Yerel OpenAI web araması
Doğrudan OpenAI Responses modelleri, OpenClaw web araması etkin olduğunda ve yönetilen bir sağlayıcı sabitlenmediğinde OpenAI’nin barındırılanweb_search aracını otomatik olarak kullanır. Bu, pakete dahil OpenAI Plugin’inde sağlayıcıya ait bir davranıştır ve yalnızca yerel OpenAI API trafiği için geçerlidir; OpenAI uyumlu proxy temel URL’leri veya Azure rotaları için geçerli değildir. OpenAI modelleri için yönetilen web_search aracını korumak üzere tools.web.search.provider değerini brave gibi başka bir sağlayıcıya ayarlayın veya hem yönetilen aramayı hem de yerel OpenAI aramasını devre dışı bırakmak için tools.web.search.enabled: false ayarlayın.
Yerel Codex web araması
Codex özellikli modeller, OpenClaw’ın yönetilenweb_search işlevi yerine isteğe bağlı olarak sağlayıcıya özgü Responses web_search aracını kullanabilir.
- Bunu
tools.web.search.openaiCodexaltında yapılandırın - Yalnızca Codex özellikli modeller için etkinleşir (
openai-codex/*veyaapi: "openai-codex-responses"kullanan sağlayıcılar) - Yönetilen
web_search, Codex olmayan modeller için geçerli olmaya devam eder 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.
Ağ güvenliği
Yönetilenweb_search sağlayıcı çağrıları OpenClaw’ın korumalı getirme yolunu kullanır. Güvenilen sağlayıcı API ana makineleri için OpenClaw, Surge, Clash ve sing-box fake-IP DNS yanıtlarına 198.18.0.0/15 ve fc00::/7 içinde yalnızca ilgili sağlayıcı ana makine adı için izin verir. Diğer özel, geri döngü, bağlantı-yerel ve meta veri hedefleri engellenmiş kalır.
Bu otomatik izin, rastgele web_fetch URL’leri için geçerli değildir. web_fetch için tools.web.fetch.ssrfPolicy.allowRfc2544BenchmarkRange ve tools.web.fetch.ssrfPolicy.allowIpv6UniqueLocalRange seçeneklerini yalnızca güvenilir proxy’niz bu sentetik aralıkların sahibiyse açıkça etkinleştirin.
Web aramasını ayarlama
Dokümanlardaki ve kurulum akışlarındaki sağlayıcı listeleri alfabetiktir. Otomatik algılama 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_KEY/MINIMAX_OAUTH_TOKEN/MINIMAX_API_KEYveyaplugins.entries.minimax.config.webSearch.apiKey(sıra 15) - Gemini —
plugins.entries.google.config.webSearch.apiKey,GEMINI_API_KEYveyamodels.providers.google.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; isteğe bağlıplugins.entries.exa.config.webSearch.baseUrl, Exa uç noktasını geçersiz kılar (sıra 65) - Tavily —
TAVILY_API_KEYveyaplugins.entries.tavily.config.webSearch.apiKey(sıra 70)
- DuckDuckGo — hesap veya API anahtarı gerektirmeyen anahtarsız HTML yedeği (sıra 100)
- Ollama Web Search — yapılandırılmış yerel Ollama ana makineniz erişilebilir olduğunda ve
ollama signinile oturum açıldığında bu ana makine üzerinden anahtarsız yedek; ana makine ihtiyaç duyduğunda Ollama sağlayıcı bearer kimlik doğrulamasını yeniden kullanabilir veOLLAMA_API_KEYile yapılandırıldığında doğrudanhttps://ollama.comaraması çağırabilir (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.
plugins.entries.<plugin>.config.webSearch.apiKey
altındaki Plugin kapsamlı SecretRef’ler, Brave, Exa, Firecrawl,
Gemini, Grok, Kimi, MiniMax, Perplexity ve Tavily dahil olmak üzere
pakete dahil API destekli web arama sağlayıcıları için çözümlenir;
sağlayıcının tools.web.search.provider üzerinden açıkça seçilmesinden
veya otomatik algılama yoluyla seçilmesinden bağımsızdır. Otomatik algılama
modunda OpenClaw yalnızca seçilen sağlayıcı anahtarını çözümler; seçilmeyen
SecretRef’ler etkin olmayan durumda kalır, böylece kullanmadığınız
sağlayıcılar için çözümleme maliyeti ödemeden birden çok sağlayıcıyı
yapılandırılmış tutabilirsiniz.Yapılandırma
plugins.entries.<plugin>.config.webSearch.* altında yer alır. Gemini ayrıca,
özel web araması yapılandırmasından ve GEMINI_API_KEY değerinden sonra daha düşük öncelikli
yedekler olarak models.providers.google.apiKey ve models.providers.google.baseUrl
değerlerini yeniden kullanabilir. Örnekler için sağlayıcı sayfalarına bakın.
tools.web.search.provider, paketli ve yüklü Plugin manifestleri tarafından
bildirilen web arama sağlayıcısı kimliklerine göre doğrulanır. "brvae" gibi bir yazım hatası,
sessizce otomatik algılamaya geri dönmek yerine yapılandırma doğrulamasını başarısız kılar.
Yapılandırılmış bir sağlayıcıda yalnızca eski Plugin kanıtı varsa, örneğin üçüncü taraf bir
Plugin kaldırıldıktan sonra kalan bir plugins.entries.<plugin> bloğu gibi, OpenClaw başlatmayı
dayanıklı tutar ve Plugin’i yeniden yükleyebilmeniz veya eski yapılandırmayı temizlemek için
openclaw doctor --fix çalıştırabilmeniz amacıyla bir uyarı bildirir.
web_fetch yedek sağlayıcı seçimi ayrıdır:
- bunu
tools.web.fetch.providerile seçin - veya bu alanı atlayın ve OpenClaw’ın kullanılabilir kimlik bilgilerinden hazır olan ilk web getirme sağlayıcısını otomatik algılamasına izin verin
- sandbox dışı
web_fetch,contracts.webFetchProvidersbildiren yüklü Plugin sağlayıcılarını kullanabilir; sandbox içindeki getirmeler yalnızca paketli olanlarla sınırlı kalır - bugün paketli web getirme sağlayıcısı Firecrawl’dır 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 arama modeli (varsayılan:
kimi-k2.6)
x_search için plugins.entries.xai.config.xSearch.* yapılandırmasını yapın. Sohbetle aynı
xAI kimlik doğrulama profilini veya Grok web araması tarafından kullanılan XAI_API_KEY /
Plugin web arama kimlik bilgisini kullanır.
Eski tools.web.x_search.* yapılandırması openclaw doctor --fix tarafından otomatik geçirilir.
openclaw onboard veya openclaw configure --section web sırasında Grok seçtiğinizde,
OpenClaw aynı anahtarla isteğe bağlı x_search kurulumu da sunabilir.
Bu, Grok yolu içinde ayrı bir takip adımıdır; ayrı bir üst düzey web arama 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çlar (1-10, varsayılan: 5) |
country | 2 harfli ISO ülke kodu (örn. “US”, “DE”) |
language | ISO 639-1 dil kodu (örn. “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 | Kullanıcı arayüzü dil kodu (yalnızca Brave) |
domain_filter | Alan adı izin listesi/ret listesi 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önderilerini sorgular ve
alıntılarla birlikte AI tarafından sentezlenmiş yanıtlar döndürür. Doğal dil sorgularını ve
isteğe bağlı yapılandırılmış filtreleri kabul eder. OpenClaw yerleşik xAI x_search
aracını yalnızca bu araç çağrısına hizmet eden istekte etkinleştirir.
xAI,
x_search aracını anahtar sözcük araması, anlamsal arama, kullanıcı
araması ve ileti dizisi getirme desteğiyle belgeler. Yeniden gönderiler,
yanıtlar, yer imleri veya görüntülemeler gibi gönderi başına etkileşim istatistikleri için
tam gönderi URL’si veya durum kimliğiyle hedeflenmiş bir aramayı tercih edin.
Geniş anahtar sözcük aramaları doğru gönderiyi bulabilir ancak gönderi başına daha az
eksiksiz meta veri döndürebilir. İyi bir kalıp şudur: önce gönderiyi bulun, ardından
tam o gönderiye odaklanan ikinci bir x_search sorgusu çalıştırın.x_search yapılandırması
plugins.entries.xai.config.xSearch.baseUrl ayarlandığında x_search
<baseUrl>/responses adresine gönderir. Bu alan atlanırsa
plugins.entries.xai.config.webSearch.baseUrl, ardından eski
tools.web.search.grok.baseUrl ve son olarak herkese açık xAI uç noktasına geri döner.
x_search parametreleri
| Parametre | Açıklama |
|---|---|
query | Arama sorgusu (zorunlu) |
allowed_x_handles | Sonuçları belirli X kullanıcı adlarıyla sınırla |
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’ın eşleşen gönderilere ekli görselleri incelemesine izin ver |
enable_video_understanding | xAI’ın eşleşen gönderilere ekli videoları incelemesine izin ver |
x_search örneği
Örnekler
Araç profilleri
Araç profilleri veya izin listeleri kullanıyorsanızweb_search, x_search ya da group:web ekleyin:
İlgili
- Web Getirme — bir URL getirir ve okunabilir içeriği çıkarır
- Web Tarayıcısı — JS ağırlıklı siteler için tam tarayıcı otomasyonu
- Grok Arama —
web_searchsağlayıcısı olarak Grok - Ollama Web Araması — Ollama ana makineniz üzerinden anahtarsız web araması