Примечание автора: DeepSeek открыла доступ к Search & Fetch API, а платформа APIYI уже добавила поддержку deepseek-search и deepseek-fetch. В этой статье мы разберем ключевые моменты из официального руководства, выясним, как это повлияет на разработчиков RAG, агентов и систем веб-поиска с ИИ, а также расскажем о тарифах и подключении через APIYI.
Недавно в официальной документации DeepSeek появился раздел руководства по поиску (Search), а в новостях был опубликован анонс: Search & Fetch API официально стали доступны разработчикам. Это означает, что теперь при вызове моделей DeepSeek можно прямо из коробки использовать официальные инструменты для «поиска в интернете + парсинга веб-страниц», не настраивая сторонние поисковые сервисы вручную.
И это не просто слухи. Страница с руководством по Search и новостной анонс уже опубликованы в официальной документации, а на Hacker News развернулось активное обсуждение — зарубежное сообщество разработчиков тоже внимательно следит за релизом. Описание официальных возможностей в этой статье основано на открытых источниках (точные параметры запросов смотрите в официальной документации), а подробности о поддержке и тарифах на платформе APIYI собраны в отдельном разделе ниже.
Главное за 3 минуты: краткий обзор Search & Fetch API от DeepSeek, распределение задач между инструментами и реальная польза для продуктов на базе RAG, AI-агентов и систем веб-поиска.
Уже доступно на APIYI: добавлены модели deepseek-search и deepseek-fetch. Оплата списывается только за успешные запросы, токены не расходуются; базовый тариф на платформе — $0,0009 за запрос, а с учетом бонуса 20% для крупных клиентов стоимость составляет $0,75 за 1000 запросов, что соответствует ценам официального сайта.

Краткий обзор DeepSeek Search & Fetch API
Сначала сведем всю подтвержденную информацию в одну понятную таблицу. Здесь указаны исключительно факты, которые можно проверить по официальным публичным каналам — никаких домыслов о ценах или непроверенных бенчмарков.
| Параметр | Детали |
|---|---|
| Разработчик | DeepSeek (официально) |
| Источник информации | Официальная документация API (раздел Search), официальные анонсы |
| Ключевой функционал | Открытие доступа к Search (веб-поиск) и Fetch (парсинг веб-страниц) |
| Целевая аудитория | Разработчики, создающие веб-поиск, RAG-системы и AI-агентов на базе DeepSeek API |
| Реакция сообщества | Активные обсуждения на Hacker News и высокий интерес со стороны разработчиков |
| Цены и лимиты | Официальные тарифы и квоты уточняйте в документации и консоли управления; тарификацию в APIYI разберем ниже в отдельном разделе |
Разделение обязанностей: как работают Search и Fetch
Уже по названиям понятно, что перед нами слаженная связка двух инструментов. Search отвечает за вопрос «где искать»: модель формулирует поисковый запрос по вопросу пользователя и возвращает список страниц-кандидатов. Fetch отвечает за вопрос «что читать»: инструмент забирает основной текст конкретной веб-страницы, чтобы модель могла его проанализировать и процитировать.
Прелесть такого разделения — в полном контроле. Во многих ситуациях для ответа достаточно кратких сниппетов из поиска, и загружать страницы целиком нет никакого смысла. В других сценариях пользователь сам присылает ссылку, и здесь нужен только Fetch, а поиск вообще не требуется. Разделив эти возможности, разработчики могут гибко комбинировать их, находя идеальный баланс между качеством ответа и затратами на токены.
| Функция | Какую задачу решает | Типичный ввод | Типичный вывод | Подходящие сценарии |
|---|---|---|---|---|
| Search | Где искать информацию | Вопрос на естественном языке или ключевые слова | Список найденных веб-страниц | Ответы на вопросы по новостям, фактчекинг, анализ рынка |
| Fetch | Что конкретно читать | Конкретный URL-адрес | Текст веб-страницы | Саммари по ссылкам, изучение документации, анализ конкурентов |
| Search + Fetch | Сначала найти, затем углубиться | Сложные исследовательские задачи | Комплексные выводы из нескольких источников | Глубокие исследования (Deep Research), автономные AI-агенты |

Почему DeepSeek Search & Fetch API заслуживает внимания
Официальное решение проблемы актуальности знаний в больших языковых моделях
У любой большой языковой модели есть дата отсечения обучающих данных (knowledge cutoff), и сама по себе она понятия не имеет, что произошло сегодня. Раньше, чтобы DeepSeek мог отвечать на вопросы о свежих событиях, разработчикам приходилось городить целый пайплайн: подключать API поисковика, писать краулер для парсинга страниц и вручную запихивать полученный текст в контекст. Цепочка получалась длинной, а её поддержка — отдельной головной болью.
С появлением официальных инструментов Search & Fetch этот путь можно значительно сократить. Создатели модели лучше всех знают особенности вызова инструментов (tool call) в своей системе. Поэтому встроенный поиск оптимизирован под модель как по формату запроса, так и по структуре ответов. Это помогает свести к минимуму типичную проблему: «нужные данные нашли, но модель не смогла нормально с ними отработать».
От обычной модели «вопрос-ответ» к инфраструктуре для агентов
Ещё один важный сигнал — это сам вектор развития. Поиск и загрузка веб-страниц — два базовых инструмента любого агента. Без них не обходится практически ни одно решение для автоматизированных исследований, браузерные агенты или продукты класса Deep Research. Превращая веб-поиск и парсинг в официальный API, DeepSeek трансформирует модель из простого интерфейса для диалогов в полноценную платформу для запуска агентных воркфлоу.
Для разработчиков это очень практично. Многие команды уже используют DeepSeek как основную рабочую модель. Если доступ в интернет можно закрыть в рамках той же экосистемы, стек технологий станет чище, а при отладке будет на одну внешнюю зависимость меньше.
Как подключить DeepSeek Search & Fetch API: разбираем на примерах
Минимальный пример: проверяем базовый вызов модели DeepSeek
Перед тем как подключать поиск в сети, стоит убедиться, что базовый вызов модели вообще работает. Код ниже использует OpenAI-совместимый интерфейс для вызова DeepSeek — всё заводится буквально в десяток строк:
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # Используем единый интерфейс APIYI
)
response = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role": "user", "content": "Объясни в трех предложениях, почему веб-поиск важен для больших языковых моделей"}]
)
print(response.choices[0].message.content)
Стоит уточнить: точные названия полей запроса, параметры переключения и формат ответа зависят от официальной документации DeepSeek Search. В приведённом ниже полном примере используется стандартный паттерн Function Calling. Он наглядно показывает, как модель сама решает, когда искать информацию в сети, а когда выкачивать содержимое конкретной страницы. Разобравшись с этой механикой, вы сможете легко переключиться на нативные вызовы, как только утвердятся финальные параметры.
Посмотреть полный код реализации: симуляция связки Search + Fetch через Function Calling
import json
import openai
import requests
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # OpenAI-совместимый интерфейс APIYI
)
# Задаем два инструмента: поиск и веб-парсинг (для демо, можно заменить на нативные функции)
tools = [
{
"type": "function",
"function": {
"name": "web_search",
"description": "Поиск в интернете по ключевым словам, возвращает список найденных страниц",
"parameters": {
"type": "object",
"properties": {"query": {"type": "string"}},
"required": ["query"]
}
}
},
{
"type": "function",
"function": {
"name": "fetch_page",
"description": "Загрузка основного содержимого веб-страницы по указанному URL",
"parameters": {
"type": "object",
"properties": {"url": {"type": "string"}},
"required": ["url"]
}
}
}
]
def web_search(query: str) -> str:
# Здесь подключается ваша реализация поиска или официальный Search API
return json.dumps([{"title": "Пример результата", "url": "https://example.com"}])
def fetch_page(url: str) -> str:
# Упрощенная реализация: в продакшене нужно учесть кодировку, извлечение контента и таймауты
try:
resp = requests.get(url, timeout=10)
return resp.text[:4000]
except Exception as e:
return f"Ошибка загрузки: {e}"
TOOL_MAP = {"web_search": web_search, "fetch_page": fetch_page}
def ask(question: str, max_rounds: int = 4) -> str:
messages = [
{"role": "system", "content": "Если нужна актуальная информация, сначала выполни поиск, затем загрузи нужные страницы. В ответе обязательно указывай источники."},
{"role": "user", "content": question}
]
for _ in range(max_rounds):
resp = client.chat.completions.create(
model="deepseek-chat",
messages=messages,
tools=tools
)
msg = resp.choices[0].message
if not msg.tool_calls:
return msg.content
messages.append(msg)
for call in msg.tool_calls:
args = json.loads(call.function.arguments)
result = TOOL_MAP[call.function.name](**args)
messages.append({
"role": "tool",
"tool_call_id": call.id,
"content": result
})
return "Превышен лимит итераций, не удалось сформировать ответ"
print(ask("Сделай краткую выжимку основных тем обсуждения вокруг DeepSeek Search API за последнее время"))
🚀 Быстрый старт: Рекомендуем для начала получить тестовый баланс на платформе APIYI apiyi.com, чтобы проверить базовый вызов модели DeepSeek и работу Function Calling. На APIYI уже доступны модели deepseek-search и deepseek-fetch — после отладки логики вы сможете просто заменить самодельные инструменты из примера на эти два нативных интерфейса. Подробнее о подключении читайте в следующем разделе.
В APIYI запущены DeepSeek Search и Fetch: тарификация и интеграция
На платформе APIYI apiyi.com появились эти две новые возможности под именами моделей deepseek-search и deepseek-fetch. Это не диалоговые модели, а служебные инструменты (tools), созданные специально для того, чтобы агенты и RAG-системы могли выходить в сеть и собирать актуальные данные. Запросы к ним не расходуют токены — оплата списывается исключительно за количество успешных вызовов.
| Параметр | deepseek-search | deepseek-fetch |
|---|---|---|
| Эндпоинт | /v1/tools/search |
/v1/tools/fetch |
| Назначение | Поиск в сети, возвращает список подходящих страниц | Скрейпинг / получение контента страницы по указанному URL |
| Модель тарификации | За успешный вызов, не расходует токены | За успешный вызов, не расходует токены |
| Базовая цена на платформе | $0.0009 / запрос | $0.0009 / запрос |
| Неудачные запросы | Не тарифицируются | Не тарифицируются |
| Доступные группы аккаунтов | default, svip | default, svip |
В плане цен есть важная деталь, на которую стоит обратить внимание. Базовый тариф на платформе — $0.0009 за запрос. Но для крупных клиентов при пополнении с бонусом +20% итоговая стоимость составляет $0.75 за 1000 вызовов. Это полностью соответствует официальной цене DeepSeek и уже включает все налоги. Проще говоря, при работе через сервис-прокси API APIYI вы не переплачиваете, но при этом получаете поиск, веб-скрейпинг и диалоговые модели в одном месте — с единым аккаунтом и общим балансом.
Формат работы полностью повторяет официальный: достаточно лишь заменить базовый домен в URL запроса на домен APIYI. Поля запросов и структура ответов остаются стандартными, как в официальной документации. Подробное руководство доступно в документации APIYI: docs.apiyi.com/api-capabilities/deepseek-search-fetch/overview.
Пара важных нюансов при интеграции. Во-первых, сами эндпоинты поиска и загрузки страниц токены не тратят, однако когда вы передаете полученный текст в диалоговую модель, он попадает в контекстное окно и расходует токены модели. Поэтому правило «ограничивать число шагов и обрезать лишний текст» по-прежнему актуально. Во-вторых, хотя неудачные запросы и не тарифицируются (вы не платите за тайм-ауты или недоступные страницы), на стороне приложения все равно стоит предусмотреть лимит повторных попыток (retries) и логику фоллбэка.
🔗 Как подключить: убедитесь в панели управления APIYI, что ваш аккаунт находится в группе default или svip — после этого можно сразу использовать deepseek-search и deepseek-fetch. Актуальные обновления и инструкции всегда доступны в центре документации.
Сравнение DeepSeek Search & Fetch API с другими вариантами выхода в сеть

До появления нативных инструментов у разработчиков было два основных пути: строить собственный конвейер поиска и скрейпинга либо подключать сторонние поисковые API. В таблице ниже приведено качественное инженерное сравнение этих подходов без привязки к точным тарифам (актуальные расценки всегда можно найти на официальных сайтах сервисов).
| Решение | Сложность интеграции | Затраты на поддержку | Совместимость с моделью | Управляемость | Доступные платформы |
|---|---|---|---|---|---|
| Собственный парсер + поиск | Высокая | Высокие | Требуется ручная подгонка | Максимальная | Собственные серверы |
| Сторонние поисковые API | Средняя | Средние | Универсальный формат, нужен адаптер | Средняя | Различные поисковые провайдеры |
| Нативные DeepSeek Search & Fetch | Низкая | Низкие | Официальная интеграция, отличная совместимость | Зависит от параметров API | Официальный API DeepSeek; уже доступно в APIYI apiyi.com (deepseek-search / deepseek-fetch) |
Разбор вариантов
Собственная разработка: свой парсер и поисковый индекс обеспечивают наивысший уровень контроля: вы сами решаете, какие сайты скачивать, как очищать полезный текст и как ранжировать выдачу. Однако это самый дорогой вариант с точки зрения разработки и поддержки: обход анти-бот систем, обработка кодировок и извлечение контента требуют постоянного внимания. Нативные возможности DeepSeek гораздо практичнее для команд, которым важен быстрый запуск и которые не хотят тратить силы на поддержку парсеров.
Сторонние поисковые API: готовые поисковые сервисы обеспечивают качественное покрытие и проверенную временем экосистему. Однако они возвращают ответы в общем формате, который необходимо дополнительно форматировать перед передачей в модель. Кроме того, появление еще одного провайдера означает дополнительный счет на оплату и новую точку отказа. Если ваша основная Большая языковая модель — это DeepSeek, нативные функции обеспечат более простую и надежную архитектуру.
💡 Что выбрать: универсального решения нет. Если вам требуется строгое соответствие регламентам безопасности или поиск строго по заданным источникам, лучше остановиться на собственной инфраструктуре. Если же приоритетом является скорость выхода в продакшен, нативные интерфейсы вне конкуренции. Протестировать разные сценарии и быстро сравнить поведение моделей на практике удобнее всего через единый API на платформе APIYI apiyi.com.
Влияние DeepSeek Search & Fetch API на разработчиков
Прямое влияние на 4 категории разработчиков
Степень влияния этого релиза зависит от специфики проекта. Ниже разберем, что меняется для четырех основных категорий разработчиков:
| Тип разработчиков | Основное влияние | Рекомендуемые действия |
|---|---|---|
| Продукты с веб-поиском и ответами на вопросы | Можно заменить собственную поисковую цепочку и упростить архитектуру | Провести канареечное тестирование (canary release) на небольшом объеме трафика, сравнив качество ответов и задержку |
| RAG-приложения и базы знаний | Возможность дополнять приватные знания актуальной информацией из интернета | Четко разделять внутренние данные и источники из сети, чтобы избежать путаницы |
| Разработчики AI-агентов | Готовые базовые инструменты «из коробки», снижающие затраты на разработку | Заранее ограничить максимальное число шагов (итераций) для поиска и парсинга |
| Инструменты для работы с контентом и исследований | Упрощается суммаризация по ссылкам и анализ конкурентов | Уделять внимание атрибуции источников и соблюдению авторских прав |
Влияние на индустрию в целом
- Доступ в интернет становится стандартом для API моделей: ведущие провайдеры постепенно включают поиск и чтение веб-страниц в список встроенных возможностей. Пакет «модель + инструменты» становится отраслевым стандартом, а конкурентоспособность «голых» диалоговых эндпоинтов снижается.
- Дифференциация сторонних поисковых сервисов: универсальные Search API сохранят свою долю, но сместятся в сторону специализированных источников, вертикальных рынков и enterprise-решений с жестким контролем выдачи, дополняя нативные функции моделей.
- Порог входа для разработки AI-агентов стал еще ниже: когда базовые инструменты берет на себя разработчик модели, стартапы могут сосредоточиться на проектировании сценариев и бизнес-логике, а не изобретать велосипед.
На что обратить внимание при интеграции DeepSeek Search & Fetch
Возможность выхода в сеть упрощает разработку, но создает новые инженерные вызовы. Во-первых, контроль затрат: поиск и парсинг сайтов существенно раздувают контекстное окно, что увеличивает расход токенов в диалоговой модели (хотя сами эндпоинты поиска и веб-скрейпинга тарифицируются за запрос и не потребляют токены модели). Поэтому лучше сразу задать лимиты на количество итераций поиска и длину загружаемого контента. Во-вторых, достоверность результатов: качество контента в открытом интернете непредсказуемо, поэтому в ответах важно сохранять ссылки на первоисточники, чтобы пользователи могли перепроверить информацию.
В-третьих, юридические аспекты и комплаенс. При парсинге веб-страниц необходимо учитывать правила использования целевых сайтов (Terms of Service) и авторские права — особенно если ваш продукт ориентирован на конечных пользователей. В-четвертых, стабильность. Любая новая функциональность на старте проходит этап обкатки и калибровки параметров. Для продакшена стоит предусмотреть фолбэк-сценарий (degradation strategy): например, при сбое веб-поиска возвращаться к стандартному ответу модели без выхода в сеть.

Часто задаваемые вопросы (FAQ)
Вопрос 1: Что такое DeepSeek Search & Fetch API?
Это официальный набор веб-инструментов от DeepSeek для выхода в интернет. Search отвечает за поиск релевантных страниц по запросу, а Fetch — за извлечение содержимого конкретного веб-сайта. Работая в связке, они позволяют моделям DeepSeek отвечать на вопросы, требующие актуальных данных, и делать выводы со ссылками на первоисточники.
Вопрос 2: В чём разница между DeepSeek Search & Fetch и подключением стороннего поискового API?
Самостоятельная интеграция поисковых API дает больше контроля, но вам придется самим адаптировать результаты, парсить веб-страницы и поддерживать нескольких провайдеров. Нативные инструменты DeepSeek встроены изначально: они теснее связаны с моделью, а цепочка обработки намного короче. Минус в том, что гибкость настройки ограничена параметрами, которые открыли разработчики.
Вопрос 3: Когда станет доступен DeepSeek Search & Fetch API?
В официальной документации уже опубликованы гайды по Search и анонсы — значит, функционал уже открыт. На платформе APIYI также запущены deepseek-search и deepseek-fetch (доступны в группах default и svip). Стоимость на платформе — $0.0009 за запрос, при неудачных вызовах средства не списываются. Актуальные цены и квоты в официальных каналах смотрите в документации и консоли разработчика DeepSeek.
Вопрос 4: Как быстро протестировать веб-поиск DeepSeek через API?
Рекомендуем сделать следующее:
1. Зайдите на сайт APIYI (apiyi.com), зарегистрируйтесь и получите API-ключ.
2. Протестируйте базовый вызов модели DeepSeek с помощью простого примера из этой статьи, указав base_url `https://api.apiyi.com/v1`.
3. Загляните в документацию APIYI и отправьте запросы к `/v1/tools/search` и `/v1/tools/fetch` (имена моделей: deepseek-search и deepseek-fetch).
4. Воспользуйтесь готовым пайплайном с Function Calling, заменив мок-инструменты на эти два нативных API.
Вопрос 5: Какие есть известные ограничения у DeepSeek Search & Fetch?
Пока публичной информации немного, но стоит объективно учитывать несколько моментов: стоимость вызовов растет с увеличением объемов поиска и парсинга; качество выдачи в сети бывает разным, поэтому ссылки на источники стоит сохранять для перепроверки; скрапинг страниц связан с правилами сайтов и вопросами копирайта; на старте параметры могут меняться, поэтому для продакшена лучше предусмотреть фолбэк (fallback).
Главное о DeepSeek Search & Fetch API (Key Takeaways)
- Главная новость: DeepSeek официально открыла доступ к функциям Search и Fetch для веб-поиска, документация и анонсы уже опубликованы.
- Разделение ролей: Search ищет информацию, Fetch читает содержимое страниц. Их можно использовать по отдельности или комбинировать под задачу.
- Главный плюс: сокращает цепочку веб-поиска, избавляя от необходимости писать свои краулеры и подгонять сторонние сервисы.
- Кому пригодится: разработчикам поисковых чат-ботов, RAG-систем, AI-агентов и сервисов для анализа контента.
- Доступно на APIYI: модели deepseek-search и deepseek-fetch тарифицируются за каждый успешный запрос без расхода токенов — $0.0009 за вызов, при ошибках списаний нет.
- Сравнение цен: для крупных клиентов с учетом бонуса 20% цена составляет $0.75 за 1000 запросов (на уровне официального тарифа, включая налоги).
- На заметку: параметры запросов сверяйте с официальной документацией, учитывайте затраты, юридическую сторону и заранее продумайте план деградации (фолбэк).
- Как начать: доступно в группах default и svip — достаточно просто заменить базовый домен в официальных примерах на адрес APIYI.
Главное
Ключевые тезисы о DeepSeek Search & Fetch API:
- Официальный веб-доступ «из коробки»: благодаря Search и Fetch модель DeepSeek теперь может напрямую подтягивать свежую информацию из интернета.
- Базовая инфраструктура для AI-агентов: веб-поиск и парсинг страниц — ключевые инструменты любого агента. Их нативная поддержка заметно снижает порог входа в разработку.
- Сначала тесты, потом прод: перед тем как менять рабочие пайплайны, заранее продумайте план по затратам, надёжности, комплаенсу и отказоустойчивости.
Платформа APIYI уже добавила поддержку deepseek-search и deepseek-fetch: тарификация идёт только за успешные запросы, за сбои плата не списывается. Если вы уже используете DeepSeek, самое время оценить новую функциональность: пустите небольшой объём трафика, сравните качество ответов и расходы, а затем принимайте решение о полноценном переходе. Быстро протестировать работу можно через APIYI apiyi.com — сервис предлагает единый OpenAI-совместимый интерфейс, поэтому сравнивать DeepSeek с другими флагманскими моделями и переключаться между ними можно буквально на лету.
📚 Полезные материалы
- Официальная документация DeepSeek — руководство по Search: спецификация возможностей Search & Fetch
- Ссылка:
api-docs.deepseek.com/guides/search/ -
Примечание: форматы запросов, параметры и структура ответа
-
Официальный анонс DeepSeek: релизная страница обновления
- Ссылка:
api-docs.deepseek.com/news/news261017/ -
Примечание: контекст релиза и позиционирование от авторов
-
Обсуждение на Hacker News: тред зарубежного комьюнити разработчиков
- Ссылка:
news.ycombinator.com/item?id=50138531 - Примечание: первые отзывы сообщества и ключевые нюансы
Автор: техническая команда APIYI
Обсуждение: делитесь в комментариях своим опытом подключения веб-поиска для DeepSeek! Дополнительные руководства по интеграции можно найти в документации APIYI на docs.apiyi.com
