OpenClaw은 Perplexity Search API를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 제공자로 지원합니다.
이 API는 title, url, snippet 필드가 포함된 구조화된 결과를 반환합니다.
호환성을 위해 OpenClaw은 기존 Perplexity Sonar/OpenRouter 설정도 지원합니다.
OPENROUTER_API_KEY, plugins.entries.perplexity.config.webSearch.apiKey의 sk-or-... 키를 사용하거나 plugins.entries.perplexity.config.webSearch.baseUrl / model을 설정하면, 제공자는 chat completions 경로로 전환되어 구조화된 Search API 결과 대신 인용이 포함된 AI 합성 답변을 반환합니다.
Perplexity API 키 받기
- perplexity.ai/settings/api에서 Perplexity 계정을 만드세요.
- 대시보드에서 API 키를 생성하세요.
- 키를 config에 저장하거나 Gateway 환경에서
PERPLEXITY_API_KEY를 설정하세요.
OpenRouter 호환성
이미 Perplexity Sonar에 OpenRouter를 사용하고 있었다면provider: "perplexity"를 유지하고 Gateway 환경에서 OPENROUTER_API_KEY를 설정하거나, plugins.entries.perplexity.config.webSearch.apiKey에 sk-or-... 키를 저장하세요.
선택적 호환성 제어 항목:
plugins.entries.perplexity.config.webSearch.baseUrlplugins.entries.perplexity.config.webSearch.model
Config 예시
네이티브 Perplexity Search API
OpenRouter / Sonar 호환성
키를 설정하는 위치
Config 사용:openclaw configure --section web을 실행하세요. 이 명령은 키를
plugins.entries.perplexity.config.webSearch.apiKey 아래의
~/.openclaw/openclaw.json에 저장합니다.
해당 필드는 SecretRef 객체도 허용합니다.
환경 사용: Gateway 프로세스 환경에서 PERPLEXITY_API_KEY 또는 OPENROUTER_API_KEY를 설정하세요. gateway 설치의 경우
~/.openclaw/.env(또는 서비스 환경)에 넣으세요. 환경 변수를 참고하세요.
provider: "perplexity"가 구성되어 있고 Perplexity 키 SecretRef가 환경 폴백 없이 해석되지 않으면 시작/다시 로드가 빠르게 실패합니다.
도구 매개변수
이 매개변수는 네이티브 Perplexity Search API 경로에 적용됩니다.검색 쿼리.
반환할 결과 수(1-10).
2글자 ISO 국가 코드(예:
US, DE).ISO 639-1 언어 코드(예:
en, de, fr).시간 필터 -
day는 24시간입니다.이 날짜 이후에 게시된 결과만 포함합니다(
YYYY-MM-DD).이 날짜 이전에 게시된 결과만 포함합니다(
YYYY-MM-DD).도메인 허용 목록/차단 목록 배열(최대 20개).
전체 콘텐츠 예산(최대 1000000).
페이지당 토큰 제한.
query,count,freshness가 허용됩니다.- 여기서
count는 호환성 전용입니다. 응답은 N개 결과 목록이 아니라 여전히 인용이 포함된 하나의 합성 답변입니다. country,language,date_after,date_before,domain_filter,max_tokens,max_tokens_per_page같은 Search API 전용 필터는 명시적 오류를 반환합니다.
도메인 필터 규칙
- 필터당 최대 20개 도메인
- 같은 요청에서 허용 목록과 차단 목록을 함께 사용할 수 없음
- 차단 목록 항목에는
-접두사를 사용하세요(예:["-reddit.com"]).
참고
- Perplexity Search API는 구조화된 웹 검색 결과(
title,url,snippet)를 반환합니다. - OpenRouter 또는 명시적인
plugins.entries.perplexity.config.webSearch.baseUrl/model은 호환성을 위해 Perplexity를 다시 Sonar chat completions로 전환합니다. - Sonar/OpenRouter 호환성은 구조화된 결과 행이 아니라 인용이 포함된 하나의 합성 답변을 반환합니다.
- 결과는 기본적으로 15분 동안 캐시됩니다(
cacheTtlMinutes로 구성 가능).
관련 항목
Web search overview
모든 제공자와 자동 감지 규칙입니다.
Brave search
국가 및 언어 필터가 있는 구조화된 결과입니다.
Exa search
콘텐츠 추출을 포함한 신경망 검색입니다.
Perplexity Search API docs
공식 Perplexity Search API 빠른 시작 및 참조입니다.