BazaarLinkBazaarLink
Войти
Solutions / Веб-поиск

Модель сверяется с вебом,
прежде чем ответить

Добавьте :online к имени модели или включите веб-поиск в запросе. BazaarLink сначала выполняет поиск, передаёт модели найденное вместе с источниками, и ответ приходит с кликабельными ссылками на источники.

Документация по веб-поиску Смотреть модели
  1. Ваш запрос
  2. Поиск в интернете
  3. Получение результатов и источников
  4. Передача модели
  5. Ответ с источниками
За каждый поиск, по цене платформы; Неудачный поиск не оплачивается

Три способа включить — достаточно одного

Все три способа работают одинаково. Поиск выполняет BazaarLink; эти параметры не передаются модели как есть. Работает в chat/completions, responses и messages, со стримингом и без.

Добавить :online к модели

Самый простой способ: добавить :online после ID поддерживаемой модели.

{
  "model": "openai/gpt-4o-mini:online",
  "messages": [
    { "role": "user", "content": "What changed in the EU AI Act this month?" }
  ]
}

plugins

Добавить в plugins элемент с id web; max_results задаёт, сколько источников получить (с ограничением).

{
  "model": "openai/gpt-4o-mini",
  "plugins": [{ "id": "web", "max_results": 5 }],
  "messages": [
    { "role": "user", "content": "What changed in the EU AI Act this month?" }
  ]
}

web_search_options

Выбрать уровень поиска через search_context_size: low, medium (по умолчанию) или high.

{
  "model": "openai/gpt-4o-mini",
  "web_search_options": { "search_context_size": "high" },
  "messages": [
    { "role": "user", "content": "What changed in the EU AI Act this month?" }
  ]
}

Формат параметров совместим с OpenRouter: код, который уже включает веб-поиск по схеме OpenRouter, продолжит работать после смены base URL на BazaarLink.

Вопрос о соцсети? Используйте :social вместо :online. Как работает :social

Работает и с BYOK, и с BYOC

Модель работает на вашем собственном upstream-ключе или на вашей машине? Просто добавьте :online — и модель перед ответом поищет в интернете. Поиск выполняется на стороне платформы, а результаты передаются вашему ключу или узлу вместе с вопросом.

BYOK

Обрабатывает ваш ключ

BazaarLink не берёт плату за модель — только за поиск.

Подробнее о BYOK
BYOC

Обрабатывает ваш узел

Плата за модель — ноль, берётся только плата за поиск.

Подробнее о BYOC

При использовании собственного ключа или узла :online доступен через /v1/chat/completions, /v1/responses и /v1/messages. Плата за поиск считается по цене платформы, поэтому на счёте нужен достаточный баланс.

Уровни поиска

low
Получает меньше источников — подходит для быстрой проверки.
medium (по умолчанию)
Уровень по умолчанию для обычных задач.
high
Более глубокий поиск для вопросов, где нужно сравнить несколько источников; цена за поиск выше.

Как считается оплата

За каждый поиск, по цене платформы

Каждый веб-поиск оплачивается по цене платформы сверх стоимости самой модели; поиск уровня high стоит дороже.

Бесплатные модели тоже платят за поиск

Сама модель бесплатна, но веб-поиск оплачивается по цене платформы.

Неудачный поиск не оплачивается

Если сервис поиска временно недоступен, запрос возвращает 503 (web_search_unavailable), модель не вызывается и плата за поиск не взимается. Если модель в итоге не сформировала успешный ответ, плата за поиск тоже не взимается.

Отклонён до поиска — поиска не будет

Запросы, остановленные до поиска (например, из-за недостаточного баланса или неверных параметров), не запускают поиск и не оплачиваются за него.

Цена за поиск

Цена каждого успешного поиска; оплачивается отдельно от токенов модели.

Уровень поискаМаксимум результатовЦена за поиск (USD)
low5$0.008
medium10$0.008
high10$0.016
fast10$0.008

Ответы приходят с источниками

Каждый источник, на который опирается ответ, добавляется в annotations как url_citation с адресом, заголовком и фрагментом текста — чтобы вы могли показать ссылки в интерфейсе.

"message": {
  "role": "assistant",
  "content": "…",
  "annotations": [
    {
      "type": "url_citation",
      "url_citation": {
        "url": "https://example.com/article",
        "title": "Example article",
        "content": "Source excerpt…",
        "start_index": 0,
        "end_index": 0
      }
    }
  ]
}
  • chat/completions: без стриминга — в choices[].message.annotations; при стриминге перед [DONE] приходит дополнительный чанк только с delta.annotations.
  • responses: в annotations элемента output_text; messages: в annotations текстового блока content.
  • Метки вида [1] в текст ответа автоматически не вставляются. Если модель сама отметила источник в ответе, start_index и end_index указывают на этот фрагмент; иначе оба равны 0.

Все параметры с примерами

Полный список параметров, коды ошибок и готовые примеры для каждого эндпоинта — в разделе документации о веб-поиске.

Документация по веб-поиску

Добавьте :online в следующий запрос

Ничего не нужно подключать — подойдёт ваш текущий API-ключ. Плата за поиск списывается с баланса аккаунта.

Получить API-ключ
Поддержка
Здравствуйте! Чем мы можем помочь?
Отправьте сообщение, и мы ответим в ближайшее время.
Веб-поиск :online — модель сверяется с вебом | BazaarLink