Гайд · TNWS AI

Как ограничить поиск Perplexity API официальными сайтами

WindowsmacOSLinuxPerplexity#Perplexity API#Sonar#нейросети
2 мин

Практическое руководство по запросу «как настроить фильтр сайтов Perplexity API»: рабочий пример, реальные поля API, ограничения и проверка результата.

Для юридических правил, тарифов и документации ограничивайте поиск доменами владельцев сервиса. Передавайте поддерживаемый доменный фильтр по актуальной схеме Search/Sonar API, а после ответа всё равно откройте цитату: фильтр сужает область, но не определяет свежесть страницы.

Рабочий пример

const payload={
 model:"sonar",
 messages:[{role:"user",content:"Каков актуальный срок действия токена? Укажи дату документа."}],
 search_domain_filter:["developers.sber.ru"]
};
const r=await fetch("https://api.perplexity.ai/chat/completions",{method:"POST",headers:{Authorization:"Bearer "+process.env.PERPLEXITY_API_KEY,"Content-Type":"application/json"},body:JSON.stringify(payload)});

Практические факты

  • Allowlist доменов полезен для первичных источников.
  • Поддомен и основной домен обрабатывайте по правилам официального фильтра.
  • Старая официальная страница может быть менее актуальной, чем новая на том же домене.
  • Пользовательский URL и содержимое страницы являются недоверенным вводом.

Как внедрить

  1. Зафиксируйте задачу и формат результата.
  2. Храните ключ только на сервере и ограничьте доступ.
  3. Выполните запрос и разберите структурированные поля ответа.
  4. Добавьте таймаут, ограниченный retry и метрики usage/latency.
  5. Прогоните положительные, отрицательные и пограничные тесты.

Как проверить результат

Разрешите один официальный домен и запросите сведения, существующие только на стороннем блоге. В результате не должно появиться неподтверждённое утверждение. Проверьте домен каждой citation программно.

Чего не делать

  • Не публикуйте API-ключ.
  • Не считайте уверенный текст доказательством.
  • Не записывайте данные без валидации.
  • Не повторяйте 429 или 5xx бесконечно.

Ограничения

Доступность моделей, регионов, функций и тарифов может меняться. Проверяйте официальный каталог на дату внедрения и не отправляйте чувствительные данные без оценки политики обработки.

FAQ

Можно ли использовать пример сразу в production?

Нет: добавьте таймауты, авторизацию, лимиты, журнал request ID и тесты.

Как выбирать модель?

По актуальному каталогу сервиса и eval на своих задачах.

Нужно ли проверять citations или JSON?

Да. Ссылка открывается вручную, JSON проходит схему, факты сверяются с первичным источником.

Почему цена может отличаться?

Тарифы зависят от даты, модели и режима; проверяйте официальную страницу перед расчётом.

Официальный источник

Проверено 12 сентября 2026 года: https://docs.perplexity.ai/guides/search-filters

Читайте также

Комментарии

Пока тихо. Скажите первое слово