← Все статьи

Как отслеживать изменения API LLM-провайдеров: changelog, deprecation и обновления версий

Практическое руководство по отслеживанию changelog, графиков deprecation моделей, изменений цен и критических обновлений API у OpenAI, Anthropic, DashScope, DeepSeek и SiliconFlow.

· TheRouter

За 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Что содержитЧастота проверки
Страница deprecationdevelopers.openai.com/api/docs/deprecationsВсе deprecated и скоро deprecated модели с конкретными датами отключения и целевыми заменамиЕженедельно
API changelogdevelopers.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 модели с датами отключения и рекомендуемыми заменамиЕженедельно
Changelogdocs.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Анонсы новых моделей с датами выпускаЕженедельно
Уведомления Aliyunaliyun.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. Настройка автоматического мониторинга страниц

Минимальный набор страниц для мониторинга (выберите инструмент):

  1. Страница deprecation OpenAI
  2. Страница deprecation моделей Anthropic
  3. Страница deprecation моделей DashScope
  4. Страница новостей DeepSeek
  5. Страница цен каждого провайдера

Шаг 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 без изменения кода приложения.

Источники

Помощь и контакты