Как отслеживать изменения API LLM-провайдеров: changelog, deprecation и обновления версий
Практическое руководство по отслеживанию changelog, графиков deprecation моделей, изменений цен и критических обновлений API у OpenAI, Anthropic, DashScope, DeepSeek и SiliconFlow.
За 30 секунд: каждый крупный LLM API-провайдер публикует deprecation моделей, изменения цен и критические обновления API на своей странице, в своём формате, с разным сроком предварительного уведомления. Если вы используете больше одного провайдера, вам нужна система мониторинга, которая следит за всеми каналами одновременно и доставляет дейстcвенные оповещения вашей команде. Это руководство описывает, где каждый провайдер публикует изменения, какие инструменты помогают отслеживать их и как построить мониторинг, исключающий сценарий «узнали, когда production упал».
OpenAI-совместимость означает, что провайдер предоставляет endpoint chat-completions, чей контракт запроса и ответа достаточно близок к API OpenAI, чтобы немодифицированный вызов OpenAI SDK работал после замены трёх значений: API key, base URL, название модели. Минимальная поверхность на практике —POST /v1/chat/completions с messages, model и потоковым ответом в форме OpenAI.
Почему мониторинг LLM API требует больше внимания, чем мониторинг обычных API
Традиционные REST API меняются медленно. LLM API — нет. OpenAI с 2023 года вывел из эксплуатации десятки снимков моделей, у каждого своя дата отключения и целевая замена. Anthropic обновляет линейку моделей примерно раз в 12 месяцев с уведомлением не менее чем за 60 дней. DashScope (Alibaba Cloud Model Studio) объединил несколько волн deprecation в единый дедлайн — 10 октября 2026 года, затрагивающий более 30 model ID. DeepSeek анонсировал существенные изменения в ценообразовании.
Цена пропущенного уведомления о deprecation высока. Ваши API-вызовы начинают возвращать ошибки, или трафик молча перенаправляется на другую модель с иным поведением. Прогнозы затрат ломаются, когда изменение цен остаётся незамеченным. Ваш compliance-статус может измениться, если провайдер обновит политику обработки данных.
Команды, которые справляются с этим хорошо, относятся к мониторингу changelog провайдеров как к инфраструктуре, а не как к тому, что кто-то не забудет проверить.
Карта changelog по провайдерам
Каждый провайдер разбрасывает информацию об обновлениях по нескольким страницам. Ниже — где искать.
OpenAI
| Страница | URL | Что содержит | Частота проверки |
|---|---|---|---|
| Страница deprecation | developers.openai.com/api/docs/deprecations | Все deprecated и скоро deprecated модели с конкретными датами отключения и целевыми заменами | Еженедельно |
| API changelog | developers.openai.com/docs/changelog | Изменения API, новые возможности, уведомления о deprecation, изменения поведения | Ежедневно |
| Блог | openai.com/blog | Крупные анонсы моделей, исследования, запуск продуктов | Каждые несколько часов |
| Страница цен | openai.com/api/pricing | Цены за токен для всех моделей, включая batch и cached input | Еженедельно |
| Статус-страница | status.openai.com | Инциденты и обслуживание в реальном времени | Автоматический мониторинг |
Политика deprecation у OpenAI: GA-модели получают уведомление не менее чем за 6 месяцев, специализированные варианты (chat, codex, deep-research снимки) — не менее чем за 3 месяца, preview-модели — всего 2 недели. Страница deprecation — самый приоритетный объект мониторинга, потому что на ней написано, в какой день ваш код перестанет работать.
Anthropic
| Страница | URL | Что содержит | Частота проверки |
|---|---|---|---|
| Deprecation моделей | platform.claude.com/docs/en/about-claude/model-deprecations | Активные, deprecated и retired модели с датами отключения и рекомендуемыми заменами | Еженедельно |
| Changelog | docs.claude.com/en/release-notes/overview.md | Изменения API и платформы, новые возможности | Еженедельно |
| Блог | anthropic.com/news | Крупные релизы моделей и исследовательские анонсы | Каждые несколько часов |
| Цены | platform.claude.com/docs/en/about-claude/pricing | Цены за токен по моделям | Еженедельно |
| Статус-страница | status.anthropic.com | Инциденты и обслуживание | Автоматический мониторинг |
Anthropic уведомляет клиентов с активными деплоями не менее чем за 60 дней до отключения модели. Общественный трекер endoflife.date/claude предоставляет сводное представление дат жизненного цикла моделей Claude.
DashScope (Alibaba Cloud Model Studio)
| Страница | URL | Что содержит | Частота проверки |
|---|---|---|---|
| Deprecation моделей | help.aliyun.com/zh/model-studio/model-depreciation | Даты отключения всех deprecated моделей Qwen и сторонних моделей | Еженедельно |
| Новые модели | help.aliyun.com/zh/model-studio/newly-released-models | Анонсы новых моделей с датами выпуска | Еженедельно |
| Уведомления Aliyun | aliyun.com/notice/ (поиск «model studio») | Формальные уведомления о deprecation с руководствами по миграции | Еженедельно |
| Цены | help.aliyun.com/zh/model-studio/model-pricing | Цены по моделям, включая бесплатные квоты и промо-тарифы | Раз в две недели |
| Оповещения в консоли | Консоль Model Studio | Баннеры о deprecation в продукте и email/SMS-оповещения | Пассивный приём |
DashScope отличается тем, что публикует уведомления о deprecation через систему Aliyun-уведомлений в виде формальных документов (например, notice/118344, notice/118345). Эти документы содержат конкретные ID замещающих моделей и временные рамки миграции. По состоянию на август 2026 года DashScope объединил несколько волн deprecation в единый дедлайн 10 октября 2026 года.
DeepSeek
| Страница | URL | Что содержит | Частота проверки |
|---|---|---|---|
| Changelog API-документации | api-docs.deepseek.com | Изменения API и новые возможности | Еженедельно |
| Новости/анонсы | api-docs.deepseek.com/news/ | Релизы моделей, уведомления о deprecation, изменения цен | Еженедельно |
| Цены | api-docs.deepseek.com/quick_start/pricing | Цены за токен по моделям | Еженедельно |
У DeepSeek меньше каналов для публикации изменений, чем у других провайдеров. Уведомления о deprecation появляются в разделе новостей (например, апрельский анонс 2026 года об отключении deepseek-chat и deepseek-reasoner 24 июля). Изменения цен озвучиваются через СМИ и затем подтверждаются на странице pricing.
SiliconFlow
| Страница | URL | Что содержит | Частота проверки |
|---|---|---|---|
| Цены | siliconflow.com/pricing | Цены по моделям, включая бесплатные модели | Еженедельно |
| Документация | docs.siliconflow.cn | Изменения API, новые модели, обновления rate limit | Еженедельно |
| Страница моделей | siliconflow.com/models | Доступные модели и их статус | Еженедельно |
SiliconFlow публикует обновления в основном через документацию и страницу цен. Изменения в доступности моделей (новые модели, удалённые модели) появляются на странице моделей.
Инструменты и подходы к автоматизированному мониторингу
Git-scraping
Метод git-scraping, популяризированный Саймоном Уиллисоном, использует GitHub Actions workflow, который периодически загружает страницы провайдеров и коммитит их содержимое в репозиторий. Git diff точно показывает, что изменилось и когда. Проект deprecations.info использует этот подход для отслеживания отключений AI-моделей.
# .github/workflows/scrape-deprecations.yml
name: Scrape LLM deprecation pages
on:
schedule:
- cron: '0 */6 * * *' # Каждые 6 часов
jobs:
scrape:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Fetch OpenAI deprecations
run: |
curl -s https://developers.openai.com/api/docs/deprecations.md \
-o data/openai-deprecations.md
- name: Fetch Anthropic deprecations
run: |
curl -s https://platform.claude.com/docs/en/about-claude/model-deprecations.md \
-o data/anthropic-deprecations.md
- name: Commit changes
run: |
git config user.name "deprecation-bot"
git config user.email "bot@example.com"
git add -A
timestamp=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
git diff --cached --quiet || \
git commit -m "update: ${timestamp}" && git push
Когда содержимое страницы меняется, diff коммита показывает, какие модели были добавлены в список deprecation или убраны из него. Дальше можно подключить уведомления GitHub или webhook для оповещения команды.
Общественные трекеры deprecation
Несколько общественных проектов агрегируют данные о deprecation по провайдерам:
- quora/model-deprecation-tracker (GitHub) отслеживает графики deprecation у OpenAI, Anthropic, Vertex AI, Bedrock и Gemini. Генерирует iCal-фиды для импорта дат отключения в календарь с напоминаниями за 7 и 30 дней.
- endoflife.date (endoflife.date/claude) — общественный трекер жизненного цикла моделей Claude со структурированными данными (JSON API доступен).
- LLM Model Deprecation Check (GitHub Action) — GitHub Action, который проверяет, являются ли model ID в вашем коде deprecated или retired, и предлагает замены.
Сервисы отслеживания изменений страниц
Коммерческие сервисы вроде PageCrawl, Visualping или Distill.io могут мониторить страницы провайдеров и отправлять оповещения при изменении содержимого. Они особенно полезны для страниц без RSS-фидов или структурированных changelog.
RSS и email-подписки
- OpenAI выпускает рассылку для разработчиков. Подписаться можно в API-дашборде.
- Anthropic отправляет email-уведомления о deprecation клиентам с активными деплоями моделей.
- DashScope отправляет SMS и email-оповещения через систему Aliyun-уведомлений (настроить можно в консоли Aliyun, раздел Центр сообщений).
Чек-лист настройки мониторинга
Вот готовый к использованию чек-лист для настройки мониторинга changelog LLM API по провайдерам.
Шаг 1. Инвентаризация используемых моделей
Прежде чем мониторить, нужно знать, что именно вы используете.
# Найти все model ID, на которые ссылается кодовая база
grep -rn "model[\"':= ]*[\"']" src/ --include="*.py" --include="*.ts" --include="*.js" \
| grep -oP '(?<=["\x27])[a-z0-9][-a-z0-9.]*(?=["\x27])' \
| sort -u
Сопоставьте каждый model ID с его провайдером и проверьте, есть ли он в каком-либо списке deprecation. Если вы используете снимки с привязкой к дате (например, gpt-5-2025-08-07), именно они с наибольшей вероятностью будут deprecated.
Шаг 2. Настройка автоматического мониторинга страниц
Минимальный набор страниц для мониторинга (выберите инструмент):
- Страница deprecation OpenAI
- Страница deprecation моделей Anthropic
- Страница deprecation моделей DashScope
- Страница новостей DeepSeek
- Страница цен каждого провайдера
Шаг 3. Создание календаря deprecation
Импортируйте известные даты отключения в общий календарь. Проект quora/model-deprecation-tracker генерирует iCal-фиды для этого. Установите напоминания за T-90, T-30 и T-7 дней до каждого отключения.
Шаг 4. Добавление проверок в CI
Добавьте шаг в CI, который сравнивает ваши model ID с поддерживаемым списком deprecation. GitHub Action LLM Model Deprecation Check делает это автоматически. Альтернативно можно вести локальный JSON-файл с model ID и их ожидаемым статусом и фейлить билд, если какой-то из них помечен как deprecated с датой отключения в ближайшие 30 дней.
Шаг 5. Маршрутизация оповещений в нужный канал
Оповещения о deprecation должны идти в инженерную команду, отвечающую за LLM-интеграцию, а не в общий канал уведомлений. Оповещения об изменениях цен должны также доходить до ответственного за финансы или биллинг. Используйте webhook-интеграции, чтобы направлять разные типы изменений в разные каналы Slack, сервисы PagerDuty или группы email.
Матрица выбора подхода
| Фактор | Ручная проверка | Git-scraping | Сервис отслеживания страниц | CI-аудит моделей |
|---|---|---|---|---|
| Стоимость настройки | Нулевая | Низкая (1–2 часа) | Низкая (минуты) | Средняя (полдня) |
| Текущие затраты | Высокие (время людей) | Бесплатно (GitHub Actions) | $10–50/мес. | Бесплатно (минуты CI) |
| Ловит deprecation | Если кто-то вспомнит | Да, надёжно | Да, надёжно | Да, при деплое |
| Ловит изменения цен | Если кто-то вспомнит | Да | Да | Нет |
| Ловит критические изменения API | Если кто-то вспомнит | Иногда | Иногда | Нет |
| Оптимальный размер команды | 1–2 инженера | 3–10 инженеров | Любой | Любой с CI |
Для большинства команд комбинация git-scraping для changelog-страниц и CI-аудита моделей для безопасности деплоя даёт лучшее покрытие при минимальных затратах.
Как помогает routing-слой
Когда LLM API-запросы проходят через gateway вроде TheRouter, routing-слой становится естественной точкой наблюдения за паттернами использования моделей. Если model ID, на который вы маршрутизируете, появляется в списке deprecation, конфигурация routing — единственное место, где нужно обновить маппинг моделей. В сочетании с fallback routing замена deprecated модели сводится к обновлению правила маршрутизации, а не к повторному деплою приложения.
Мы маршрутизируем OpenAI-совместимые запросы через настроенных провайдеров и поддерживаем routing и fallback провайдеров/моделей, когда это поддерживается в рабочих путях продукта. Это означает, что если провайдер A deprecated модель, правило routing может перенаправить трафик на эквивалентную модель провайдера B без изменения кода приложения.
Источники
- OpenAI API Deprecations: developers.openai.com/api/docs/deprecations (получено 2026-08-11)
- Anthropic Model Deprecations: platform.claude.com/docs/en/about-claude/model-deprecations (получено 2026-08-11)
- DashScope Model Deprecation: help.aliyun.com/zh/model-studio/model-depreciation (получено 2026-08-11)
- DeepSeek API Docs: api-docs.deepseek.com (получено 2026-08-11)
- endoflife.date Claude Tracker: endoflife.date/claude (получено 2026-08-11)
- quora/model-deprecation-tracker: github.com/quora/model-deprecation-tracker (получено 2026-08-11)
- AI Model Release Monitoring Guide: pagecrawl.io/blog/ai-model-release-monitoring-openai-google-meta (получено 2026-08-11)