1. Главная
  2. Блог
  3. DeepSeek Search и Fetch: что заложить в создание ИИ-агента, пока поиск ещё не в счёте

DeepSeek Search и Fetch: что заложить в создание ИИ-агента, пока поиск ещё не в счёте

DeepSeek Search и Fetch: что заложить в создание ИИ-агента, пока поиск ещё не в счёте
Видео-версия3 мин · слайды, голос, субтитры
Открыть в VK Видео ↗

Закупщик кидает в чат ссылку на прайс и ждёт, что помощник сам откроет страницу и достанет условия поставки. До 17 октября 2026 года такой поиск у DeepSeek легко считали бесплатной пристройкой к модели. В этот день компания открыла отдельные Search API и Fetch API: агент ищет страницы и забирает одну как текст Markdown своим ключом, без чужого поискового доступа. Если поиск уже вшит в агента для написания кода, бесплатное окно держится только до 00:00 по Пекину 1 ноября 2026 года. Тому, кто ведёт создание ИИ-агента для продаж, закупа или поддержки, это убирает пустой шаг: не обещать интернет в работе, пока в смете нет строки на успешные вызовы.

Два вызова вместо "модель и так найдёт"

Путаница начинается со слова. Что такое ИИ-агент в этой задаче: не ответ "из головы" модели и не окно чата с приветствием. Это цикл. Модель читает поручение, выбирает инструмент, забирает результат и только потом пишет человеку.

DeepSeek разрезал выход в сеть на два таких инструмента. Search по короткой фразе возвращает список страниц. Fetch забирает один адрес и отдаёт текст страницы, с которым можно работать дальше. Оба ходят тем же ключом Bearer. Адреса из документации: POST https://api.deepseek.com/v1/tools/search и POST https://api.deepseek.com/v1/tools/fetch. Запись в changelog датирована 2026-10-17.

Цена одинаковая: 0,75 доллара за 1000 успешных запросов. Не за токены и не за число ссылок в ответе. Списание только при HTTP 200 и непустом результате. У поиска это поле results не пустое, у загрузки есть текст страницы. Пустой поиск, ошибки и таймауты не тарифицируются.

Запрос - от 1 до 128 символов. Параметр count - от 1 до 50, по умолчанию 10. На аккаунт поиск ограничен 100 запросами в секунду, загрузка страницы - 25. У Fetch есть ещё лимит на один домен. Число в документации не названо, сверх него приходит HTTP 429.

Отдельная развилка по маршруту. Вызовы через DeepSeek Harness, Claude Code и Codex до 00:00 по Пекину 1 ноября 2026 года бесплатны, затем та же цена за успешный запрос. Прямой вызов API в это бесплатное окно документация не включает.

Как создать ИИ-агента с поиском и не смешать два маршрута

Сначала мы повесили поиск на оболочку для кода и успокоились: в документации для неё ещё ноль. Боевой помощник при этом ходил прямым вызовом. Бесплатное окно к нему не относилось, а в разговоре с заказчиком оба пути назывались одним словом "интернет".

Проверка умещается в один запрос. Боевой ключ, поиск с count: 5 и вопрос, который в отделе задают живьём, только сжатый до короткой фразы. Смотрим код ответа и не пуст ли список. Рядом помечаем маршрут: прямой API или поиск внутри Claude Code, Codex либо Harness. Пока бесплатно только второе. Если оба пути живут в одном пробном запуске, фраза "поиск ничего не стоит" уже неправда для прямого вызова.

Потом один Fetch на конкретный адрес, не на "найди всё про поставщика". Отдал сайт текст - агент может опереться на условия со страницы. Не отдал - это не сигнал искать синонимами, а сигнал остановиться и сказать человеку, что источник закрыт.

ИИ-агентам для бизнеса такой порядок важнее выбора модели. Часто первому запуску хватает своих документов, а наружу агент ходит только когда человек сам принёс ссылку или прямо просит свежую страницу. Лимиты и контур данных видны до того, как помощника покажут отделу.

Где обещание "сам откроет страницу" разваливается

Первый сбой был не в цене. Fetch зависит от того, отдаёт ли сайт страницу. Отказ площадки выглядит как 403 или 404. Это не "поиск сломался", это источник не пустил. Агент с привычкой "пусто - ищи ещё" здесь начинает тратить уже платные успехи: пустой ответ и ошибка бесплатны, повторный удачный поиск - нет.

Второй сбой - длина. Человек пишет абзац, модель кладёт его в query целиком, вызов не проходит: потолок 128 символов. В инструмент должна уходить короткая формулировка, которую собрал агент, а не сырой текст из чата.

Третий - пачка карточек одного каталога. Лимит на домен не опубликован, поэтому "открой все ссылки из выдачи" легко упирается в 429, и заранее не скажешь, на какой странице. Для закупки это обычный жест, не крайний случай.

Четвёртая дыра - смета "до ноября ноль". Она верна только для вызовов из названных оболочек. Прямой API документация считает отдельно уже сейчас. После 1 ноября цена одна, но привычка не писать успешные вызовы в журнал никуда не денется.

Что прописать своему агенту до закрытия окна

В инструкции инструмента оставляем короткие правила, не эссе.

Поиск формулирует агент сам и укладывает в лимит символов. count задаём явно: если человеку хватит трёх ссылок, десяток по умолчанию не нужен. Страницу грузим только по адресу из выдачи или из сообщения человека, без выдуманных ссылок. На 403, 404 и таймаут агент останавливается и говорит, что страница не отдалась. В журнал пишем маршрут: прямой API или оболочка. Иначе к ноябрю не с чем сверить счёт.

Отдельно решаем, можно ли выпускать рабочий вопрос наружу. Текст запроса и адрес страницы уходят к провайдеру. Внутренний регламент в такой инструмент лучше не класть "заодно": для него у агента остаётся своя база, без выхода в сеть.

Создание ИИ-агента здесь упирается не в имя модели. Модель можно сменить, а счёт и отказы сидят в инструментах. Пока окно для оболочек открыто, имеет смысл один раз прогнать боевой вопрос и записать, какой путь у вас платный уже сегодня.

Если поиск в пробном запуске всё ещё числится бесплатной функцией чата - с какого вызова вы готовы начать его считать?

Похожие статьи

Хотите так же?

Обсудим, как это внедрить у вас

Опишите задачу — подберём ИИ-решение под ваш процесс и бюджет: что сделать агентом, какие нужны данные и интеграции, с чего начать пилот.