Skip to main content
Polza.AI поддерживает веб-поиск для любой модели — от GPT-5 до Claude и Gemini. Модель получает актуальные данные из интернета и включает ссылки на источники в ответ.

Быстрый старт

Chat Completions API

Добавьте плагин web в запрос:

Responses API

Используйте tools с типом web_search_preview:

Способы активации

web_search_options — нативный параметр OpenAI, поддерживается ограниченным числом моделей. Для остальных моделей параметр будет проигнорирован. Используйте plugins: [{id: "web"}] для максимальной совместимости.

Как работает

  1. Запрос с плагином web — вы отправляете запрос с включённым веб-поиском
  2. Определение типа модели — система проверяет, поддерживает ли модель нативный поиск
  3. Выполнение поиска:
    • Для моделей с нативным поиском (OpenAI, Anthropic, xAI, Perplexity — 38 моделей) — активируется встроенный web search провайдера
    • Для остальных моделей (Gemini, DeepSeek и др.) — поиск выполняется через Exa и результаты добавляются в контекст модели
  4. Ответ с цитатами — модель формирует ответ на основе найденных данных. Ссылки на источники возвращаются в annotations для обоих типов поиска

Формат ответа

Chat Completions API

Результаты поиска возвращаются в поле annotations:

Responses API

Поля аннотации

Настройки плагина

Параметры

Поисковые движки

Пример с настройками

Usage и стоимость

Веб-поиск увеличивает количество prompt_tokens, так как контекст поиска добавляется в промпт модели. Для моделей с нативным поиском в usage также доступно поле server_tool_use:
Поля cost_rub и cost содержат стоимость запроса в рублях, списанную с баланса.
server_tool_use присутствует только при нативном поиске провайдера. annotations возвращаются в обоих случаях, но формат отличается — см. таблицу ниже.

Различия аннотаций: нативный поиск vs Exa

Совместимость

Нативный веб-поиск поддерживается 38 моделями от 4 провайдеров. Для остальных моделей используется поиск через Exa.
Используйте plugins: [{id: "web"}] для максимальной совместимости — он работает с любой моделью.

Советы

Формат ответа json_object или json_schema может мешать модели включать цитаты и ссылки на источники. Если вам нужен структурированный вывод с веб-поиском, обрабатывайте текстовый ответ с аннотациями отдельно.
Параметр search_prompt позволяет задать конкретный поисковый запрос вместо того, чтобы модель формировала его сама. Это полезно при сложных или многосоставных вопросах, когда автоматический поиск может быть неточным.
Наличие url_citation в annotations подтверждает, что веб-поиск был выполнен и модель использовала найденные данные. Если annotations пуст — модель ответила из собственных знаний.
Веб-поиск можно комбинировать с отправкой изображений. Например, отправьте фото продукта и попросите найти актуальные цены — модель выполнит поиск с учётом визуального контекста.

Следующие шаги

Плагины

Все доступные плагины и их настройки

Tool Calling

Вызов функций для получения данных

Responses API

Документация Responses API

Chat Completions

Основы работы с Chat Completions API