OpenClaw,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 sağlayıcısı olarak Perplexity Search API’yi destekler.
title, url ve snippet alanlarıyla yapılandırılmış sonuçlar döndürür.
Uyumluluk için OpenClaw, eski Perplexity Sonar/OpenRouter kurulumlarını da destekler.
OPENROUTER_API_KEY, plugins.entries.perplexity.config.webSearch.apiKey içinde bir sk-or-... anahtarı kullanırsanız veya plugins.entries.perplexity.config.webSearch.baseUrl / model ayarlarsanız sağlayıcı chat-completions yoluna geçer ve yapılandırılmış Search API sonuçları yerine alıntılar içeren yapay zeka tarafından sentezlenmiş yanıtlar döndürür.
Perplexity API anahtarı alma
- perplexity.ai/settings/api adresinde bir Perplexity hesabı oluşturun
- Panoda bir API anahtarı oluşturun
- Anahtarı yapılandırmada saklayın veya Gateway ortamında
PERPLEXITY_API_KEYayarlayın.
OpenRouter uyumluluğu
Perplexity Sonar için zaten OpenRouter kullanıyorsanızprovider: "perplexity" değerini koruyun ve Gateway ortamında OPENROUTER_API_KEY ayarlayın ya da plugins.entries.perplexity.config.webSearch.apiKey içinde bir sk-or-... anahtarı saklayın.
İsteğe bağlı uyumluluk kontrolleri:
plugins.entries.perplexity.config.webSearch.baseUrlplugins.entries.perplexity.config.webSearch.model
Yapılandırma örnekleri
Yerel Perplexity Search API
OpenRouter / Sonar uyumluluğu
Anahtarın ayarlanacağı yer
Yapılandırma yoluyla:openclaw configure --section web komutunu çalıştırın. Anahtarı
plugins.entries.perplexity.config.webSearch.apiKey altında
~/.openclaw/openclaw.json içinde saklar.
Bu alan SecretRef nesnelerini de kabul eder.
Ortam yoluyla: Gateway süreç ortamında PERPLEXITY_API_KEY veya OPENROUTER_API_KEY
ayarlayın. Bir gateway kurulumu için bunu
~/.openclaw/.env içine (veya servis ortamınıza) koyun. Bkz. Ortam değişkenleri.
provider: "perplexity" yapılandırılmışsa ve Perplexity anahtar SecretRef’i env yedeği olmadan çözümlenmemişse başlangıç/yeniden yükleme hızlı şekilde başarısız olur.
Araç parametreleri
Bu parametreler yerel Perplexity Search API yolu için geçerlidir.Arama sorgusu.
Döndürülecek sonuç sayısı (1-10).
2 harfli ISO ülke kodu (örn.
US, DE).ISO 639-1 dil kodu (örn.
en, de, fr).Zaman filtresi -
day 24 saattir.Yalnızca bu tarihten sonra yayımlanan sonuçlar (
YYYY-MM-DD).Yalnızca bu tarihten önce yayımlanan sonuçlar (
YYYY-MM-DD).Domain izin listesi/engelleme listesi dizisi (en fazla 20).
Toplam içerik bütçesi (en fazla 1000000).
Sayfa başına token sınırı.
query,countvefreshnesskabul edilircountburada yalnızca uyumluluk içindir; yanıt yine N sonuçluk liste yerine alıntılar içeren tek bir sentezlenmiş yanıttırcountry,language,date_after,date_before,domain_filter,max_tokensvemax_tokens_per_pagegibi yalnızca Search API’ye özgü filtreler açık hatalar döndürür
Domain filtresi kuralları
- Filtre başına en fazla 20 domain
- Aynı istekte izin listesi ve engelleme listesi karıştırılamaz
- Engelleme listesi girişleri için
-önekini kullanın (örn.["-reddit.com"])
Notlar
- Perplexity Search API yapılandırılmış web araması sonuçları döndürür (
title,url,snippet) - OpenRouter veya açık
plugins.entries.perplexity.config.webSearch.baseUrl/model, uyumluluk için Perplexity’yi tekrar Sonar chat completions yoluna geçirir - Sonar/OpenRouter uyumluluğu, yapılandırılmış sonuç satırları değil, alıntılar içeren tek bir sentezlenmiş yanıt döndürür
- Sonuçlar varsayılan olarak 15 dakika önbelleğe alınır (
cacheTtlMinutesile yapılandırılabilir)
İlgili
Web aramasına genel bakış
Tüm sağlayıcılar ve otomatik algılama kuralları.
Brave arama
Ülke ve dil filtreleriyle yapılandırılmış sonuçlar.
Exa arama
İçerik çıkarımıyla sinirsel arama.
Perplexity Search API belgeleri
Resmi Perplexity Search API hızlı başlangıç ve başvuru bilgileri.