Providers
Perplexity
Perplexity Plugin'i, iki aktarım yöntemiyle bir web_search sağlayıcısı kaydeder:
yerel Perplexity Search API (filtreli yapılandırılmış sonuçlar) ve doğrudan ya da
OpenRouter üzerinden Perplexity Sonar sohbet tamamlamaları (atıflar içeren,
yapay zekâ tarafından sentezlenmiş yanıtlar).
| Özellik | Değer |
|---|---|
| Tür | Web araması sağlayıcısı (model sağlayıcısı değildir) |
| Kimlik doğrulama | PERPLEXITY_API_KEY (yerel) veya OPENROUTER_API_KEY (OpenRouter üzerinden) |
| Yapılandırma yolu | plugins.entries.perplexity.config.webSearch.apiKey |
| Geçersiz kılmalar | plugins.entries.perplexity.config.webSearch.baseUrl / .model |
| Anahtar edinme | perplexity.ai/settings/api |
Plugin'i yükleme
openclaw plugins install @openclaw/perplexity-pluginopenclaw gateway restartBaşlangıç
API anahtarını ayarlayın
openclaw configure --section webAlternatif olarak anahtarı doğrudan ayarlayın:
openclaw config set plugins.entries.perplexity.config.webSearch.apiKey "pplx-xxxxxxxxxxxx"Gateway ortamında PERPLEXITY_API_KEY veya OPENROUTER_API_KEY olarak dışa
aktarılan bir anahtar da çalışır.
Aramaya başlayın
web_search, anahtarı kullanılabilir arama kimlik bilgisi olduğunda
Perplexity'yi otomatik olarak algılar; başka kurulum gerekmez. Sağlayıcıyı
açıkça sabitlemek için:
openclaw config set tools.web.search.provider perplexityArama modları
Plugin, aktarım yöntemini şu sırayla belirler:
webSearch.baseUrlveyawebSearch.modelayarlanmışsa: anahtar türünden bağımsız olarak her zaman ilgili uç noktadaki Sonar sohbet tamamlamaları üzerinden yönlendirir.- Aksi takdirde anahtarın kaynağı uç noktayı belirler: yapılandırılmış bir anahtarın ön eki aktarım yöntemini seçer (yapılandırma, ortam değişkenlerine göre önceliklidir); ortam anahtarı ise doğrudan eşleşen uç noktasını kullanır.
| Anahtar ön eki | Aktarım yöntemi | Özellikler |
|---|---|---|
pplx- |
Yerel Perplexity Search API (https://api.perplexity.ai) |
Yapılandırılmış sonuçlar, alan adı/dil/tarih filtreleri |
sk-or- |
OpenRouter (https://openrouter.ai/api/v1), Sonar modeli |
Atıflar içeren, yapay zekâ tarafından sentezlenmiş yanıtlar |
Başka bir ön eke sahip yapılandırılmış anahtar da yerel Search API'yi kullanır.
Sohbet tamamlamaları yolu varsayılan olarak perplexity/sonar-pro modelini
kullanır; bunu plugins.entries.perplexity.config.webSearch.model ile geçersiz
kılabilirsiniz.
Yerel API filtreleme
| Filtre | Açıklama | Aktarım yöntemi |
|---|---|---|
count |
Arama başına sonuç sayısı, 1-10 (varsayılan 5) | Yalnızca yerel |
freshness |
Güncellik aralığı: day, week, month, year |
Her ikisi |
country |
2 harfli ülke kodu (us, de, jp) |
Yalnızca yerel |
language |
ISO 639-1 dil kodu (en, fr, zh) |
Yalnızca yerel |
date_after / date_before |
YYYY-MM-DD biçiminde yayımlanma tarihi aralığı |
Yalnızca yerel |
domain_filter |
En fazla 20 alan adı; izin listesi veya - ön ekli engelleme listesi, ikisi asla birlikte kullanılamaz |
Yalnızca yerel |
max_tokens / max_tokens_per_page |
Tüm sonuçlar / sayfa başına içerik bütçesi | Yalnızca yerel |
Yalnızca yerel aktarım yönteminde kullanılabilen filtreler, sohbet tamamlamaları
yolunda açıklayıcı bir hata döndürür. freshness,
date_after/date_before ile birlikte kullanılamaz.
Gelişmiş yapılandırma
Daemon işlemleri için ortam değişkeni
OpenRouter proxy kurulumu
Perplexity aramalarını OpenRouter üzerinden yönlendirmek için yerel
Perplexity anahtarı yerine bir OPENROUTER_API_KEY (ön ek sk-or-)
ayarlayın. OpenClaw anahtarı algılar ve otomatik olarak Sonar aktarım
yöntemine geçer. OpenRouter faturalandırmasını önceden ayarladıysanız ve
sağlayıcıları burada birleştirmek istiyorsanız kullanışlıdır.