Перейти к содержанию

Устранение дублирования моделей и каноническая видимость каталога

Срочное исправление синхронизирует отображение каталога моделей в API, Telegram-боте и документации: устранено дублирование моделей с несколькими эндпоинтами, объединены поля тарификации и унифицированы правила проверки разрешений ключей.

Исправленные ошибки

Устранение дублирования строк моделей в каталоге

  • Исправлена ошибка, из-за которой модели, поддерживающие одновременно несколько эндпоинтов (например, Chat Completions и Completions), создавали дублирующиеся строки в каталоге.
  • Реализовано корректное объединение ценовых параметров: для каждой модели сохраняются все применимые тарифы (input, output, чтение и запись кэша, цена за запрос) в рамках единой записи.
  • Исключено отображение сопутствующих интерфейсов без подтверждённых ценовых правил.

Каноническая видимость моделей и права доступа

  • Унифицирован алгоритм проверки видимости моделей для GET /v1/models, GET /v1beta/models и экранов Telegram-бота.
  • Неактивные модели и модели, исключённые настройками конкретного API-ключа, гарантированно скрыты из публичных списков и ответов API.
  • Запрос к модели, не разрешённой для используемого ключа, безопасно отклоняется до выполнения генерации.

Стабильность порядка сортировки

  • Устранена нестабильность сортировки моделей с одинаковым приоритетом отображения: порядок моделей внутри каждого семейства зафиксирован и детерминирован.

Улучшения

Синхронизация интерфейсов

  • Каталог моделей в Telegram-боте, ответы эндпоинтов обнаружения и живые таблицы документации теперь используют единый источник истины.

Совместимость и действия пользователя

  • Изменение настроек клиентов, базовых URL или API-ключей не требуется.
  • Проверить актуальный список доступных моделей для вашего ключа можно через GET /v1/models или в разделе Модели Telegram-бота.