diff --git a/CHANGELOG.md b/CHANGELOG.md index 4437f12..b68edcb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -118,7 +118,10 @@ - **Что реально войдёт в 1.7.6:** пункты без внешних блокеров — 1, 2, 4, 6, 6a, 6b (плюс безопасность п.1–3 выше) **и пункт 5** (резерв, работа шлюза — по решению Олега 05.11.2026 переделка делается при сборке 1.7.6, а не сейчас). - **Пункт 5 (резерв) — не клиентская работа, но входит в 1.7.6 и делается при сборке (решение Олега 05.11.2026).** Проверено 05.11.2026 на шлюзе: ключ `proxyapi.ru` живой, `GET /v1/models` → 200, 797 моделей, ограничений на ключе нет (подтверждено Олегом). Группы `proxy//` и `router_settings.fallbacks` для всех алиасов уже заведены, **но переход не выполняется**: в логе `gw-llm` — `Fallback to proxy/google/gemini-4-argon was skipped because the caller is not authorized to call it`. Причина: у ключа сотрудника в `models` только его 9 моделей, `proxy/*` в них нет. Отсюда решение: не отдельная группа, а второй деплоймент внутри той же группы `//` (список моделей у ключа не меняется — резерв остаётся невидимым), плюс явный `cooldown_time: 300` (сейчас «5 минут» держатся на дефолте роутера, в `router_settings` его нет). -- **Маппинг моделей (бывший открытый вопрос):** из 9 моделей 7 совпадают с proxyapi по имени, `anthropic/claude-sonnet-5.5` → на proxyapi `anthropic/claude-sonnet-5-5`, `openai/gpt-6.1-sol-pro` на proxyapi отсутствует (резерв возможен только на `openai/gpt-6.1-sol`). +- **Маппинг моделей — решено Олегом 05.11.2026.** 7 из 9 моделей совпадают с proxyapi по имени один в один. Решения по двум: + - `anthropic/claude-sonnet-5.5` → резерв `anthropic/claude-sonnet-5-5` (у proxyapi дефис вместо точки); + - `openai/gpt-6.1-sol-pro` → на proxyapi отсутствует, резерв = **деградация на `openai/gpt-6.1-sol`** (подтверждено Олегом). + Технически это второй деплоймент в той же группе: `model_name` = `//` (то, что видит ключ), `litellm_params.model` = фактическая модель proxyapi, `api_base` = `https://api.proxyapi.ru/v1`. Группа и список моделей у ключа не меняются. - **Переносятся** 3, 7 — собираются, когда закроются блокеры; тогда же поднимается номер (1.7.7 или следующий по порядку). - Не путать: «п.4» здесь — vision, а «§4» документа — бот на звонок; сквозная нумерация в документе своя. - Перед сборкой закрыть открытые вопросы §5 документа: префиксы `testoff/…` в названиях моделей, точный перечень вкладок настроек, маппинг моделей proxy.