Гайд · TNWS AI
Как ограничить поиск Perplexity API официальными сайтами
Практическое руководство по запросу «как настроить фильтр сайтов 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 и содержимое страницы являются недоверенным вводом.
Как внедрить
- Зафиксируйте задачу и формат результата.
- Храните ключ только на сервере и ограничьте доступ.
- Выполните запрос и разберите структурированные поля ответа.
- Добавьте таймаут, ограниченный retry и метрики usage/latency.
- Прогоните положительные, отрицательные и пограничные тесты.
Как проверить результат
Разрешите один официальный домен и запросите сведения, существующие только на стороннем блоге. В результате не должно появиться неподтверждённое утверждение. Проверьте домен каждой citation программно.
Чего не делать
- Не публикуйте API-ключ.
- Не считайте уверенный текст доказательством.
- Не записывайте данные без валидации.
- Не повторяйте 429 или 5xx бесконечно.
Ограничения
Доступность моделей, регионов, функций и тарифов может меняться. Проверяйте официальный каталог на дату внедрения и не отправляйте чувствительные данные без оценки политики обработки.
FAQ
Можно ли использовать пример сразу в production?
Нет: добавьте таймауты, авторизацию, лимиты, журнал request ID и тесты.
Как выбирать модель?
По актуальному каталогу сервиса и eval на своих задачах.
Нужно ли проверять citations или JSON?
Да. Ссылка открывается вручную, JSON проходит схему, факты сверяются с первичным источником.
Почему цена может отличаться?
Тарифы зависят от даты, модели и режима; проверяйте официальную страницу перед расчётом.
Официальный источник
Проверено 12 сентября 2026 года: https://docs.perplexity.ai/guides/search-filters
Читайте также
Как отправить первый запрос в Perplexity API и получить ответ с источниками
Практическое руководство по запросу «как подключить Perplexity API»: рабочий пример, реальные поля API, ограничения и проверка результата.
Как получить JSON от Perplexity API и не потерять цитаты
Практическое руководство по запросу «как получить JSON Perplexity API»: рабочий пример, реальные поля API, ограничения и проверка результата.
Как использовать Batch API xAI для большой пачки запросов Grok
Практическое руководство по запросу «как использовать Batch API Grok»: рабочий пример, реальные поля API, ограничения и проверка результата.
Комментарии
Пока тихо. Скажите первое слово