OpenClaw mendukung Perplexity Search API sebagai penyediaDocumentation 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.
API ini mengembalikan hasil terstruktur dengan bidang title, url, dan snippet.
Untuk kompatibilitas, OpenClaw juga mendukung penyiapan Perplexity Sonar/OpenRouter lama.
Jika Anda menggunakan OPENROUTER_API_KEY, kunci sk-or-... di plugins.entries.perplexity.config.webSearch.apiKey, atau mengatur plugins.entries.perplexity.config.webSearch.baseUrl / model, penyedia beralih ke jalur chat-completions dan mengembalikan jawaban yang disintesis AI dengan sitasi, bukan hasil Search API terstruktur.
Mendapatkan kunci API Perplexity
- Buat akun Perplexity di perplexity.ai/settings/api
- Buat kunci API di dasbor
- Simpan kunci dalam konfigurasi atau atur
PERPLEXITY_API_KEYdi lingkungan Gateway.
Kompatibilitas OpenRouter
Jika Anda sudah menggunakan OpenRouter untuk Perplexity Sonar, pertahankanprovider: "perplexity" dan atur OPENROUTER_API_KEY di lingkungan Gateway, atau simpan kunci sk-or-... di plugins.entries.perplexity.config.webSearch.apiKey.
Kontrol kompatibilitas opsional:
plugins.entries.perplexity.config.webSearch.baseUrlplugins.entries.perplexity.config.webSearch.model
Contoh konfigurasi
Perplexity Search API native
Kompatibilitas OpenRouter / Sonar
Tempat mengatur kunci
Melalui konfigurasi: jalankanopenclaw configure --section web. Perintah ini menyimpan kunci di
~/.openclaw/openclaw.json pada plugins.entries.perplexity.config.webSearch.apiKey.
Bidang itu juga menerima objek SecretRef.
Melalui lingkungan: atur PERPLEXITY_API_KEY atau OPENROUTER_API_KEY
di lingkungan proses Gateway. Untuk instalasi gateway, letakkan di
~/.openclaw/.env (atau lingkungan layanan Anda). Lihat Variabel env.
Jika provider: "perplexity" dikonfigurasi dan SecretRef kunci Perplexity tidak terselesaikan tanpa fallback env, startup/reload gagal cepat.
Parameter alat
Parameter ini berlaku untuk jalur Perplexity Search API native.Kueri pencarian.
Jumlah hasil yang dikembalikan (1-10).
Kode negara ISO 2 huruf (mis.
US, DE).Kode bahasa ISO 639-1 (mis.
en, de, fr).Filter waktu -
day adalah 24 jam.Hanya hasil yang dipublikasikan setelah tanggal ini (
YYYY-MM-DD).Hanya hasil yang dipublikasikan sebelum tanggal ini (
YYYY-MM-DD).Array allowlist/denylist domain (maks. 20).
Total anggaran konten (maks. 1000000).
Batas token per halaman.
query,count, danfreshnessditerimacounthanya untuk kompatibilitas di sana; respons tetap berupa satu jawaban tersintesis dengan sitasi, bukan daftar N hasil- Filter khusus Search API seperti
country,language,date_after,date_before,domain_filter,max_tokens, danmax_tokens_per_pagemengembalikan error eksplisit
Aturan filter domain
- Maksimum 20 domain per filter
- Tidak dapat mencampur allowlist dan denylist dalam permintaan yang sama
- Gunakan prefiks
-untuk entri denylist (mis.,["-reddit.com"])
Catatan
- Perplexity Search API mengembalikan hasil pencarian web terstruktur (
title,url,snippet) - OpenRouter atau
plugins.entries.perplexity.config.webSearch.baseUrl/modeleksplisit mengalihkan Perplexity kembali ke chat completions Sonar untuk kompatibilitas - Kompatibilitas Sonar/OpenRouter mengembalikan satu jawaban tersintesis dengan sitasi, bukan baris hasil terstruktur
- Hasil disimpan dalam cache selama 15 menit secara default (dapat dikonfigurasi melalui
cacheTtlMinutes)
Terkait
Web search overview
Semua penyedia dan aturan deteksi otomatis.
Brave search
Hasil terstruktur dengan filter negara dan bahasa.
Exa search
Pencarian neural dengan ekstraksi konten.
Perplexity Search API docs
Quickstart dan referensi resmi Perplexity Search API.