Все статьи
Статья
12 августа 2026 г.7 мин

Perplexity Sonar и модели с опорой на веб-поиск: как это устроено и что есть в Yenisei

Sonar отвечает не из памяти, а по свежим результатам поиска со ссылками. В статье — чем такой подход отличается от обычной чат-модели и как получить то же в Yenisei.

Команда Yenisei


Perplexity Sonar и модели с опорой на веб-поиск

Perplexity Sonar — линейка моделей, которые работают иначе, чем обычные чат-модели. Sonar отвечает по результатам веб-поиска, а не из «памяти», и прикладывает ссылки на источники. Поэтому ответ получается свежим и его можно проверить.

В каталоге Yenisei моделей Sonar нет. Ниже — как устроен такой подход и как получить ответы по свежим данным у нас.

Линейка Sonar

  • Sonar — базовая, для быстрых ответов на фактические вопросы.
  • Sonar Pro — старше, лучше на сложных и многосоставных запросах.
  • Sonar Reasoning Pro — добавляет рассуждения поверх поиска: сопоставляет найденное и делает выводы.

Чем это отличается от обычной модели

Обычная LLM знает мир по состоянию на дату обучения и на новый вопрос («что вышло на прошлой неделе») либо честно спасует, либо выдумает. Модель с поиском идёт в веб, собирает свежие источники и отвечает по ним, прикладывая ссылки. Для задач, где важна актуальность, без поиска не обойтись.

По сути это связка двух частей: поиск находит страницы, модель читает их и отвечает. Каждую часть можно выбирать отдельно.

Как получить то же в Yenisei

В чате и в агенте поиск в интернете уже встроен: ответ строится по свежим данным со ссылками на источники. Ничего настраивать не нужно.

Через API связку собирают сами: даёте модели функцию поиска, она решает, что искать, получает результаты и отвечает по ним. Для этого нужна модель с уверенным вызовом инструментов:

  • Kimi K2 Thinking (kimi-k2-thinking) — рассуждает и сопоставляет источники;
  • DeepSeek V4 Pro (deepseek-pro) — длинный контекст под много найденных страниц;
  • Qwen3.8 Flash (qwen-flash) — быстро и недорого для простых фактических вопросов.
curl https://api.yenisei.ru/v1/chat/completions \
-H "Authorization: Bearer $YENISEI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kimi-k2-thinking",
"messages": [
{"role": "system", "content": "Отвечай только по результатам поиска. После каждого факта — ссылка на источник."},
{"role": "user", "content": "Какие изменения в требованиях к маркировке товаров вступили в силу в этом году?"}
],
"tools": [{
"type": "function",
"function": {
"name": "web_search",
"description": "Найти в интернете страницы по запросу и вернуть заголовки, адреса и выдержки",
"parameters": {"type": "object", "properties": {"query": {"type": "string"}}, "required": ["query"]}
}
}]
}'

Функцию web_search выполняет ваш код: обращается к поисковику, который вы используете, и возвращает найденное модели сообщением role: tool.

Где поиск на месте, а где нет

Поиск нужен, когда ответу нужна свежесть и источники: мониторинг новостей и рынка, сбор сведений по теме, вопросы «что сейчас с...».

А для задач, где веб не нужен вообще — переписать текст, разобрать приложенный документ, сгенерировать код, — поиск лишний: берите обычную модель. И помните, что качество ответа упирается в качество найденного: по нишевым русскоязычным темам источники стоит перепроверить.