Изменения API

Изменения, которые видит клиент API, новые сверху. У каждого пункта сказано, что сделать в вашем коде.

ДатаЧто изменилосьЧто сделать
12.10.2026У задачи completed поле price бывает null, пока уточняется списание. Цена появится в той же задачеПроверяйте готовность по status, а не по price
11.10.2026Чат принимает Idempotency-Key: повтор с тем же телом получает ответ первого вызова, с другим — 409 idempotency_key_conflictПередавайте ключ и в чате, особенно через SDK, который повторяет запрос после таймаута
11.10.2026Синхронный ответ картинок, музыки, речи и транскрибации ждёт 9 минут вместо 120 секундТаймаут HTTP-клиента не меньше 10 минут или Prefer: respond-async
11.10.2026Потоков на аккаунт 1000 вместо 50, POST /v1/files до 3000 в минуту вместо 300, чтение ключом управления до 1200 в минуту отдельно от измененийНичего
11.10.2026Запросы с ключом не ограничены частотой по адресу. Каталог с ключом принимает 6000 запросов в минуту на ключНичего
11.10.2026Квота файлов считает только загрузки POST /v1/files: 10 ГБ, после первого пополнения 50 ГБНичего
11.10.2026Тело не того типа получает 415 с {"path": "body", "reason": "unsupported_format"}Передавайте Content-Type: application/json, у загрузок multipart/form-data
09.10.2026Цвета каналов один раз переназначены: рабочие каналы модели идут с красного в порядке пресета balanced. Каналы прежние, история хранит цвет на момент запроса, дальше цвета не меняютсяСверьте routing_options аккаунта и кода с GET /v1/models/{id}/channels
08.10.2026Новый код 502 unknown_error вместо части 503 model_unavailableПовторяйте unknown_error так же, как model_unavailable
08.10.2026Если каналы отказали по-разному, код называет главную причину: отказ фильтра или входных данныхНичего
08.10.2026Тело картинок и видео до 70 МиБ вместо 25 МиБНичего
07.10.2026Метрики канала дают число и окно замеров отдельно для задержки (latency_samples, latency_window_seconds) и скорости (throughput_samples, throughput_window_seconds). window_seconds равно большему окнуЧитайте новые поля
04.10.2026Повтор с Idempotency-Key сравнивает поля роутинга как в запросе, правка настроек между отправкой и повтором не даёт 409Ничего
04.10.2026На плановых работах новые запросы получают 503 maintenance со сроком ends_at вместо 502 generation_failed. Появился GET /v1/statusПовторяйте после ends_at
04.10.2026Пресет по умолчанию balanced вместо cheap. Аккаунты, выбравшие пресет сами, его сохранилиДля прежнего порядка передайте routing: "cheap" или выберите его в настройках

Дальше