Providers
Perplexity
Plugin Perplexity mendaftarkan penyedia web_search dengan dua transport: Perplexity Search API
native (hasil terstruktur dengan filter) dan penyelesaian percakapan Perplexity
Sonar, secara langsung atau melalui OpenRouter (jawaban hasil sintesis AI dengan
kutipan).
| Properti | Nilai |
|---|---|
| Jenis | Penyedia pencarian web (bukan penyedia model) |
| Autentikasi | PERPLEXITY_API_KEY (native) atau OPENROUTER_API_KEY (melalui OpenRouter) |
| Jalur konfigurasi | plugins.entries.perplexity.config.webSearch.apiKey |
| Penimpaan | plugins.entries.perplexity.config.webSearch.baseUrl / .model |
| Dapatkan kunci | perplexity.ai/settings/api |
Instal Plugin
openclaw plugins install @openclaw/perplexity-pluginopenclaw gateway restartMemulai
Tetapkan kunci API
openclaw configure --section webAtau tetapkan kunci secara langsung:
openclaw config set plugins.entries.perplexity.config.webSearch.apiKey "pplx-xxxxxxxxxxxx"Kunci yang diekspor sebagai PERPLEXITY_API_KEY atau OPENROUTER_API_KEY di lingkungan Gateway
juga dapat digunakan.
Mulai mencari
web_search mendeteksi Perplexity secara otomatis setelah kuncinya menjadi kredensial pencarian
yang tersedia; tidak diperlukan penyiapan lebih lanjut. Untuk menetapkan penyedia secara eksplisit:
openclaw config set tools.web.search.provider perplexityMode pencarian
Plugin menentukan transport dalam urutan berikut:
webSearch.baseUrlatauwebSearch.modelditetapkan: selalu merutekan melalui penyelesaian percakapan Sonar ke titik akhir tersebut, apa pun jenis kuncinya.- Jika tidak, sumber kunci menentukan titik akhir: prefiks kunci yang dikonfigurasi memilih transport (konfigurasi mengalahkan variabel lingkungan); kunci lingkungan langsung menggunakan titik akhir yang sesuai.
| Prefiks kunci | Transport | Fitur |
|---|---|---|
pplx- |
Perplexity Search API native (https://api.perplexity.ai) |
Hasil terstruktur, filter domain/bahasa/tanggal |
sk-or- |
OpenRouter (https://openrouter.ai/api/v1), model Sonar |
Jawaban hasil sintesis AI dengan kutipan |
Kunci yang dikonfigurasi dengan prefiks lain juga menggunakan Search API native. Jalur
penyelesaian percakapan secara default menggunakan model perplexity/sonar-pro; timpa
dengan plugins.entries.perplexity.config.webSearch.model.
Pemfilteran API native
| Filter | Deskripsi | Transport |
|---|---|---|
count |
Hasil per pencarian, 1–10 (default 5) | Hanya native |
freshness |
Rentang kebaruan: day, week, month, year |
Keduanya |
country |
Kode negara 2 huruf (us, de, jp) |
Hanya native |
language |
Kode bahasa ISO 639-1 (en, fr, zh) |
Hanya native |
date_after / date_before |
Rentang tanggal publikasi dalam YYYY-MM-DD |
Hanya native |
domain_filter |
Maks. 20 domain; daftar izin atau daftar tolak berprefiks -, tidak boleh dicampur |
Hanya native |
max_tokens / max_tokens_per_page |
Anggaran konten untuk semua hasil / per halaman | Hanya native |
Filter khusus native mengembalikan galat deskriptif pada jalur penyelesaian percakapan.
freshness tidak dapat digabungkan dengan date_after/date_before.
Konfigurasi lanjutan
Variabel lingkungan untuk proses daemon
Penyiapan proksi OpenRouter
Untuk merutekan pencarian Perplexity melalui OpenRouter, tetapkan OPENROUTER_API_KEY
(prefiks sk-or-) sebagai pengganti kunci native Perplexity. OpenClaw mendeteksi
kunci tersebut dan secara otomatis beralih ke transport Sonar. Ini berguna jika Anda sudah
menyiapkan penagihan OpenRouter dan ingin menggabungkan penyedia di sana.