이 페이지에서

이 페이지에서

Providers

Perplexity

Perplexity Plugin은 두 가지 전송 방식을 사용하는 web_search 공급자를 등록합니다. 하나는 필터가 포함된 구조화된 결과를 제공하는 네이티브 Perplexity Search API이고, 다른 하나는 직접 또는 OpenRouter를 통해 인용이 포함된 AI 합성 답변을 제공하는 Perplexity Sonar 채팅 완성입니다.

속성 값
유형 웹 검색 공급자(모델 공급자가 아님)
인증 PERPLEXITY_API_KEY(네이티브) 또는 OPENROUTER_API_KEY(OpenRouter 경유)
구성 경로 plugins.entries.perplexity.config.webSearch.apiKey
재정의 plugins.entries.perplexity.config.webSearch.baseUrl / .model
키 발급 perplexity.ai/settings/api

Plugin 설치

bash
openclaw plugins install @openclaw/perplexity-pluginopenclaw gateway restart

시작하기

  • API 키 설정

    bash
    openclaw configure --section web

    또는 키를 직접 설정합니다.

    bash
    openclaw config set plugins.entries.perplexity.config.webSearch.apiKey "pplx-xxxxxxxxxxxx"

    Gateway 환경에서 PERPLEXITY_API_KEY 또는 OPENROUTER_API_KEY로 내보낸 키도 사용할 수 있습니다.

  • 검색 시작

    web_search는 Perplexity 키가 사용 가능한 검색 자격 증명이 되면 Perplexity를 자동으로 감지하므로 추가 설정이 필요하지 않습니다. 공급자를 명시적으로 고정하려면 다음을 실행합니다.

    bash
    openclaw config set tools.web.search.provider perplexity
  • 검색 모드

    Plugin은 다음 순서로 전송 방식을 결정합니다.

    1. webSearch.baseUrl 또는 webSearch.model이 설정된 경우: 키 유형과 관계없이 항상 해당 엔드포인트에 대한 Sonar 채팅 완성을 통해 라우팅합니다.
    2. 그렇지 않으면 키 소스가 엔드포인트를 결정합니다. 구성된 키는 접두사에 따라 전송 방식을 선택하며(구성이 환경 변수보다 우선함), 환경 키는 일치하는 엔드포인트를 직접 사용합니다.
    키 접두사 전송 방식 기능
    pplx- 네이티브 Perplexity Search API (https://api.perplexity.ai) 구조화된 결과, 도메인/언어/날짜 필터
    sk-or- OpenRouter (https://openrouter.ai/api/v1), Sonar 모델 인용이 포함된 AI 합성 답변

    다른 접두사를 사용하는 구성된 키도 네이티브 Search API를 사용합니다. 채팅 완성 경로는 기본적으로 perplexity/sonar-pro 모델을 사용하며, plugins.entries.perplexity.config.webSearch.model로 재정의할 수 있습니다.

    네이티브 API 필터링

    필터 설명 전송 방식
    count 검색당 결과 수, 1~10(기본값 5) 네이티브 전용
    freshness 최신성 범위: day, week, month, year 모두
    country 2자리 국가 코드(us, de, jp) 네이티브 전용
    language ISO 639-1 언어 코드(en, fr, zh) 네이티브 전용
    date_after / date_before YYYY-MM-DD 형식의 게시 날짜 범위 네이티브 전용
    domain_filter 최대 20개 도메인, 허용 목록 또는 - 접두사 차단 목록이며 혼용 불가 네이티브 전용
    max_tokens / max_tokens_per_page 모든 결과 전체/페이지별 콘텐츠 예산 네이티브 전용

    네이티브 전용 필터를 채팅 완성 경로에서 사용하면 설명이 포함된 오류가 반환됩니다. freshness는 date_after/date_before와 함께 사용할 수 없습니다.

    고급 구성

    데몬 프로세스용 환경 변수
    OpenRouter 프록시 설정

    Perplexity 검색을 OpenRouter를 통해 라우팅하려면 네이티브 Perplexity 키 대신 OPENROUTER_API_KEY(접두사 sk-or-)를 설정하세요. OpenClaw는 키를 감지하여 자동으로 Sonar 전송 방식으로 전환합니다. 이미 OpenRouter 결제를 설정했고 공급자를 한곳으로 통합하려는 경우 유용합니다.

    관련 항목

    Was this useful?