TheRouter прекращает поддержку путей /v1/anthropic/*: мигрируйте на /v1/messages до 3 сентября 2026

Устаревшие пути /v1/anthropic/messages в TheRouter будут удалены 3 сентября 2026 года. Канонический путь — /v1/messages, тот же, что используют официальные SDK Anthropic. Миграция — изменение одной строки base URL.

Опубликовано источник TheRouter

Архивный материал, подготовленный с помощью ИИ по указанному источнику и опубликованный без индивидуальной проверки. Ответственный редактор: Joe Werner.

Абстрактная редакционная иллюстрация: два API-пути сходятся в один канонический маршрут с отметкой таймлайна
Машинный перевод с английского оригинала — читать оригинал

Если вы вызываете Anthropic-совместимый вход TheRouter по адресу /v1/anthropic/messages или /v1/anthropic/messages/count_tokens, у вас есть дедлайн: 3 сентября 2026 года. В этот день устаревшие пути будут удалены. Канонические пути — /v1/messages и /v1/messages/count_tokens — уже работают, ведут себя идентично и не затронуты.

Это переименование пути, а не изменение поведения: формат запросов и ответов, стриминг, биллинг и API-ключи остаются прежними.

Что меняется и когда

ДатаЧто происходит
СейчасКаждый ответ на /v1/anthropic/* содержит заголовки Deprecation: true и Sunset: Wed, 03 Sep 2026 00:00:00 GMT
19 августа 2026Контрольная точка D-15 — мы свяжемся с тенантами, у которых ещё есть успешный трафик на устаревших путях
3 сентября 2026Устаревшие пути удаляются; запросы к /v1/anthropic/* возвращают 404

Соответствие путей:

УстаревшийКанонический
POST /v1/anthropic/messagesPOST /v1/messages
POST /v1/anthropic/messages/count_tokensPOST /v1/messages/count_tokens

Почему /v1/messages

/v1/messages — это официальный путь Anthropic API: именно его все официальные SDK Anthropic добавляют к base URL автоматически. Префикс /v1/anthropic/ был ранней внутренней конвенцией TheRouter, которую официальные SDK не понимают, — приходилось собирать URL вручную. Стандартизация на официальном пути означает, что любой Anthropic SDK подключается к TheRouter изменением одной строки, без настройки путей.

Как мигрировать

Если вы используете Anthropic SDK, укажите base URL без какого-либо суффикса пути:

from anthropic import Anthropic

client = Anthropic(
    base_url="https://api.therouter.ai",  # SDK сам добавит /v1/messages
    api_key="sk-tr-YOUR_KEY",
)

message = client.messages.create(
    model="anthropic/claude-sonnet-4.5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello"}],
)

Если вы делаете прямые HTTP-запросы, замените путь:

- POST https://api.therouter.ai/v1/anthropic/messages
+ POST https://api.therouter.ai/v1/messages

Оба заголовка аутентификации — Authorization: Bearer и x-api-key — работают на каноническом пути, как и раньше.

Как проверить, затронуты ли вы

Посмотрите на любой ответ вашей текущей интеграции. Если в нём есть заголовок Deprecation: true — вы вызываете устаревший путь. Если заголовка нет — вы уже на каноническом пути, и ничего менять не нужно.

Быстрая проверка из командной строки:

curl -si https://api.therouter.ai/v1/anthropic/messages \
  -H "x-api-key: $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"anthropic/claude-sonnet-4.5","max_tokens":1,"messages":[{"role":"user","content":"ping"}]}' \
  | grep -i -E "^(deprecation|sunset):"

Что делать пользователям TheRouter

  • Найдите /v1/anthropic в коде и конфигурации. Любое совпадение — base URL в SDK, прямые HTTP-вызовы, переменные окружения, infrastructure-as-code — требует однострочного обновления до 3 сентября.
  • Предпочитайте форму с base URL в SDK. base_url="https://api.therouter.ai" совместима с будущими изменениями; вручную собранные пути — главный источник забытых мест при миграции.
  • Не ждите контакта D-15. С 19 августа мы начнём связываться с тенантами, оставшимися на устаревших путях, — миграция до этой даты избавит вас от лишнего операционного прерывания.
Абстрактная архитектурная диаграмма, показывающая трансформацию формы API-запросов при прохождении через шлюз, иллюстрирующая четыре ломающих изменения Claude Opus 5.5

Claude Opus 5.5: четыре ломающих изменения API и их влияние на маршрутизацию

Claude Opus 5.5: четыре ломающих изменения — thinking нельзя отключить, tool_choice типы any/tool возвращают 400, thinking-блоки не читаются не-Fable/Mythos моделями, computer_20251124 удалён. Конкретные исправления и влияние на резервную маршрутизацию.

источник Anthropic
Диаграмма маршрутизации, отображающая сопоставление девяти устаревших идентификаторов audio и realtime моделей с их заменами к январю 2027 года, выдержанная в приглушённой сине-серой палитре

OpenAI выводит из эксплуатации девять моделей Audio и Realtime к январю 2027 года: миграция, которую обязаны завершить операторы

20 июля OpenAI вывела из эксплуатации девять legacy-моделей audio и realtime — отключение 20 января 2027 г. Миграция: замена строки модели, но операторам с трафиком через gpt-4o-audio, gpt-4o-realtime и gpt-audio нужен полный аудит конфигурации.

источник OpenAI API
Терминал с устаревшими вызовами Anthropic API и календарём, отмечающим 17 августа как дату отключения

Anthropic закрывает API генерации промптов 17 августа: что должна заменить цепочка инструментов каждого оператора

Три экспериментальных API-эндпоинта для программного создания, улучшения и шаблонизации промптов будут удалены вместе с устаревшим Workbench 17 августа. Ни один другой крупный провайдер не предлагает аналогичных эндпоинтов — вот план миграции для операторов.

источник Anthropic Platform Release Notes
Помощь и контакты