web_search. Ela retorna resultados estruturados com os campos title, url e snippet.
Para fins de compatibilidade, o OpenClaw também oferece suporte a configurações legadas do Perplexity Sonar/OpenRouter. Se você usar OPENROUTER_API_KEY, uma chave sk-or-... em plugins.entries.perplexity.config.webSearch.apiKey ou definir plugins.entries.perplexity.config.webSearch.baseUrl / model, o provedor alternará para o fluxo de conclusões de chat e retornará respostas sintetizadas por IA com citações, em vez de resultados estruturados da API Search.
Instalar o plugin
Instale o plugin oficial e reinicie o Gateway:Obter uma chave de API da Perplexity
- Crie uma conta da Perplexity em perplexity.ai/settings/api.
- Gere uma chave de API no painel.
- Armazene a chave na configuração ou defina
PERPLEXITY_API_KEYno ambiente do Gateway.
Compatibilidade com o OpenRouter
Se você já usava o OpenRouter para o Perplexity Sonar, mantenhaprovider: "perplexity" e defina OPENROUTER_API_KEY no ambiente do Gateway ou armazene uma chave sk-or-... em plugins.entries.perplexity.config.webSearch.apiKey.
Controles opcionais de compatibilidade:
plugins.entries.perplexity.config.webSearch.baseUrlplugins.entries.perplexity.config.webSearch.model
Exemplos de configuração
API Perplexity Search nativa
Compatibilidade com OpenRouter / Sonar
Onde definir a chave
Pela configuração: executeopenclaw configure --section web. O comando armazena a chave em ~/.openclaw/openclaw.json, no campo plugins.entries.perplexity.config.webSearch.apiKey. Esse campo também aceita objetos SecretRef.
Pelo ambiente: defina PERPLEXITY_API_KEY ou OPENROUTER_API_KEY no ambiente do processo do Gateway. Para uma instalação do Gateway, coloque-a em ~/.openclaw/.env (ou no ambiente do seu serviço). Consulte Variáveis de ambiente.
Se provider: "perplexity" estiver configurado e a SecretRef da chave da Perplexity não puder ser resolvida, sem alternativa disponível no ambiente, a inicialização ou recarga falhará imediatamente.
Parâmetros da ferramenta
Estes parâmetros se aplicam ao fluxo da API Perplexity Search nativa.string
obrigatório
Consulta de pesquisa.
number
padrão:"5"
Número de resultados a retornar (1–10).
string
Código ISO de país com 2 letras (por exemplo,
US, DE).string
Código de idioma ISO 639-1 (por exemplo,
en, de, fr).'day' | 'week' | 'month' | 'year'
Filtro de período —
day corresponde a 24 horas.string
Apenas resultados publicados após esta data (
YYYY-MM-DD).string
Apenas resultados publicados antes desta data (
YYYY-MM-DD).string[]
Matriz de domínios permitidos ou bloqueados (máximo de 20).
number
padrão:"25000"
Orçamento total de conteúdo (máximo de 1000000).
number
padrão:"2048"
Limite de tokens por página.
query,countefreshnesssão aceitos.- Nesse fluxo,
countexiste apenas para compatibilidade; a resposta continua sendo uma única resposta sintetizada com citações, em vez de uma lista com N resultados. - Os filtros exclusivos da API Search (
country,language,date_after,date_before,domain_filter,max_tokens,max_tokens_per_page) retornam erros explícitos.
Regras do filtro de domínios
- Máximo de 20 domínios por filtro.
- Não é possível combinar entradas permitidas e bloqueadas na mesma solicitação.
- Use o prefixo
-para entradas da lista de bloqueados (por exemplo,["-reddit.com"]).
Observações
- A API Perplexity Search retorna resultados estruturados de pesquisa na web (
title,url,snippet). - O OpenRouter ou a definição explícita de
plugins.entries.perplexity.config.webSearch.baseUrl/modelfaz o Perplexity voltar a usar conclusões de chat do Sonar para fins de compatibilidade. - A compatibilidade com Sonar/OpenRouter retorna uma única resposta sintetizada com citações, não linhas de resultados estruturados.
- Por padrão, os resultados são armazenados em cache por 15 minutos (configurável por meio de
cacheTtlMinutes).
Relacionados
Visão geral da pesquisa na web
Todos os provedores e regras de detecção automática.
Pesquisa do Brave
Resultados estruturados com filtros de país e idioma.
Pesquisa do Exa
Pesquisa neural com extração de conteúdo.
Documentação da API Perplexity Search
Guia de início rápido e referência oficiais da API Perplexity Search.