← Все статьи

Сансет Bailian-hosted DeepSeek, GLM, MiniMax и Moonshot 2026-07-08: миграция на vendor-direct через TheRouter

Алиюнь Bailian снимает широкую волну third-party model snapshots — DeepSeek-V3/R1, MiniMax-M2.1, GLM-4.6/4.7, Moonshot Kimi-K2. Полная replacement matrix, routing через TheRouter на vendor-direct API, code diffs и rollback path.

· TheRouter

Сансет Bailian-hosted DeepSeek, GLM, MiniMax и Moonshot 2026-07-08: миграция на vendor-direct через TheRouter

8 июля 2026 Alibaba Cloud Bailian (Model Studio) снимает широкий набор third-party model snapshots: DeepSeek-V3 семейство, DeepSeek-R1 семейство, MiniMax-M2.1, GLM-4.6/4.7, Moonshot Kimi-K2-Instruct, kimi-k2-thinking. Если вы вызываете любой из этих моделей через Bailian OpenAI-compatible endpoint, у вас 28 дней на миграцию. Алиюнь рекомендует замены из линейки Qwen (qwen3.7-max, qwen3.7-plus, qwen3.6-flash). Это минимально-фрикционный путь, если вас устраивает переход на Qwen. Но если вы изначально выбрали DeepSeek, GLM, MiniMax или Moonshot ради их конкретных capability, то чище будет routing-layer drop-in на vendor-direct API каждого поставщика. В этом guide — рецепт.

Мы route OpenAI-compatible requests через configured providers и поддерживаем provider/model routing и fallback там, где это реализовано в live product path. Мы не обещаем zero downtime, universal model support или guaranteed cheapest pricing. Каждое replacement-утверждение в этом посте верифицировано по pricing/docs-странице поставщика на момент retrieval.

30-секундный ответ: что снимается и когда

  • Дата сансета: 8 июля 2026 00:00:00 по пекинскому времени (Источник: Aliyun Notice 118345, Model Depreciation page, retrieved 2026-06-10).
  • Что затронуто: Bailian-hosted snapshots third-party моделей. Прямые vendor APIs (api.deepseek.com, open.bigmodel.cn, platform.kimi.com) не затронуты.
  • Замены на Bailian: Qwen3.7/3.6 series — qwen3.7-max, qwen3.7-plus, qwen3.6-flash.
  • Замены с сохранением того же семейства: vendor-direct. Каждый затронутый поставщик имеет свой OpenAI-compatible API.

Полная таблица затронутых model IDs

Источник: Aliyun Model Depreciation page — волна 2026-07-08, third-party секция. Retrieved 2026-06-10.

КатегорияСтарый model ID на BailianРекомендуемая замена от Алиюнь
DeepSeek distilleddeepseek-r1-distill-qwen-7b, deepseek-r1-distill-qwen-14b, deepseek-r1-distill-qwen-32bqwen3.7-plus
DeepSeek V3 семействоdeepseek-v3, deepseek-v3.1, deepseek-v3.2, deepseek-v3.2-expqwen3.7-plus
DeepSeek R1 семействоdeepseek-r1, deepseek-r1-0528qwen3.7-plus
MiniMaxMiniMax-M2.1qwen3.7-plus
Zhipu GLMglm-4.7, glm-4.6qwen3.7-plus
MoonshotMoonshot-Kimi-K2-Instruct, kimi-k2-thinkingqwen3.7-plus

Bailian также одновременно снимает аналогичную волну Qwen open-weight snapshots (qwen3-8b/14b/30b/32b/235b, qwen3-vl-* семейство, qwen3-coder-* snapshots). Их заменяют qwen3.7-plus / qwen3.6-flash внутри линейки Qwen — это вне scope данного guide.

Почему «переключиться на Qwen» иногда неправильный ответ

Таблица рекомендаций от Алиюнь подменяет каждый снятый third-party модель на Qwen. Это минимально-фрикционный путь, если оригинальная модель использовалась для generic chat workload. Это неправильный путь, когда:

  • Вы выбрали DeepSeek-V3.2-exp специально ради long-context coding и cache-hit pricing.
  • Вы выбрали GLM-4.7 ради Chinese-language-tuned tool-calling.
  • Вы выбрали Moonshot Kimi-K2-Instruct ради 256K context.
  • Вы выбрали MiniMax-M2.1 ради highspeed tier.

В этих случаях routing-ответ — vendor-direct, а не vendor-substitution. Каждый поставщик имеет свой OpenAI-compatible base URL.

Replacement matrix: vendor-direct через TheRouter

Bailian-hosted (снимается)Vendor-direct через TheRouterProvider page
deepseek-v3, deepseek-v3.1, deepseek-v3.2, deepseek-v3.2-expdeepseek/deepseek-v3.2-exp (и преемники deepseek/deepseek-v4-flash, deepseek/deepseek-v4-pro)/providers/deepseek/
deepseek-r1, deepseek-r1-0528deepseek/deepseek-r1 (или thinking-mode deepseek/deepseek-v4-flash)/providers/deepseek/
glm-4.6, glm-4.7Zhipu GLM прямой API (base_url=https://open.bigmodel.cn/api/paas/v4)Прямой Zhipu (покрытие в TheRouter уточняйте на /models/)
Moonshot-Kimi-K2-Instruct, kimi-k2-thinkingmoonshot/kimi-k2.6 (и преемник kimi-k2.6 напрямую)Прямой Moonshot (покрытие в TheRouter уточняйте на /models/)
MiniMax-M2.1minimax/minimax-m2.1 (или преемники M2.5/M2.7)Прямой MiniMax

Перед зависимостью от любой строки в production — уточните live /models/ page на TheRouter. Доступность моделей в TheRouter динамическая — мы добавляем и ротируем provider-интеграции.

Code diff: Bailian-hosted → vendor-direct через TheRouter

Дифф — две строки на каждый call site. Меняем routing prefix, остальное приложение, prompts, message format — без изменений.

Python — DeepSeek

# Before: Bailian-hosted deepseek-v3 через DashScope OpenAI-compatible base
from openai import OpenAI

client = OpenAI(
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
    api_key="<DASHSCOPE_KEY>",
)
resp = client.chat.completions.create(
    model="deepseek-v3",
    messages=[{"role": "user", "content": "Привет"}],
)
# After: vendor-direct DeepSeek через TheRouter
from openai import OpenAI

client = OpenAI(
    base_url="https://api.therouter.ai/v1",
    api_key="<THEROUTER_API_KEY>",
)
resp = client.chat.completions.create(
    model="deepseek/deepseek-v3.2-exp",   # или deepseek/deepseek-v4-flash для последней версии
    messages=[{"role": "user", "content": "Привет"}],
)

Python — Moonshot Kimi

# Before
client = OpenAI(
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
    api_key="<DASHSCOPE_KEY>",
)
resp = client.chat.completions.create(model="Moonshot-Kimi-K2-Instruct", messages=[...])
# After
client = OpenAI(
    base_url="https://api.therouter.ai/v1",
    api_key="<THEROUTER_API_KEY>",
)
resp = client.chat.completions.create(model="moonshot/kimi-k2.6", messages=[...])

TypeScript — GLM + fallback chain

import OpenAI from 'openai';

// Приоритет: GLM, fallback на DeepSeek если Zhipu недоступен.
const client = new OpenAI({
  baseURL: 'https://api.therouter.ai/v1',
  apiKey: process.env.THEROUTER_API_KEY,
});

const completion = await client.chat.completions.create({
  model: 'zhipu/glm-4.6',
  // @ts-expect-error extra_body поддерживается OpenAI SDK passthrough
  extra_body: {
    models: ['zhipu/glm-4.6', 'deepseek/deepseek-v3.2-exp'],
  },
  messages: [{ role: 'user', content: 'Подведи итоги этого квартального отчёта.' }],
});

Массив models — fallback-хинт TheRouter, документация: TheRouter Model Fallbacks, retrieved 2026-06-10. Fallback срабатывает только когда primary route недоступен — это не parallel-call механизм, и мы не обещаем zero downtime.

Pricing snapshot: Bailian vs vendor-direct

Все цены за 1M tokens, retrieved 2026-06-10. Цены меняются — перепроверяйте перед финансовым решением.

МодельBailian (Пекин, mainland)Vendor-direct
qwen3.7-plus (замена от Алиюнь)¥2 input / ¥8 output (0-256K context tier)n/a (Qwen — собственная модель Алиюнь)
DeepSeek-V4-Flash (vendor-direct, преемник V3.2-exp)n/a (V3 полностью снимается)$0.14 input cache-miss / $0.0028 cache-hit / $0.28 output
DeepSeek-V4-Pro (vendor-direct)n/a$0.435 input cache-miss / $0.003625 cache-hit / $0.87 output
Moonshot Kimi K2.6 (vendor-direct преемник)n/a (Kimi-K2 снимается с Bailian)¥6.50 input cache-miss / ¥1.10 cache-hit / ¥27 output

Источники: Aliyun Model Pricing, DeepSeek Pricing, Kimi K2.6 Pricing. Все retrieved 2026-06-10.

Изменение стоимости имеет три компонента:

  1. Смена модели. Bailian-hosted DeepSeek-V3 → vendor-direct DeepSeek-V4-Flash — это апгрейд модели, не эквивалентная замена. Ожидайте другое output quality и другую стоимость.
  2. Валюта / регион. Bailian mainland tier — в RMB; vendor-direct DeepSeek — в USD. Bailian Singapore также в RMB, но по international rates (Aliyun Model Pricing).
  3. Cache-hit. DeepSeek-V4 cache-hit pricing в ~50× дешевле cache-miss. Если ваш workload переиспользует context (RAG, multi-turn agents), это реальный рычаг экономии.

Подводные камни: auth, model ID mapping, rate limits

  • Разные API keys. DashScope/Bailian keys не работают с api.deepseek.com, platform.kimi.com, open.bigmodel.cn. Routing через TheRouter объединяет в один key; если идёте vendor-direct напрямую — по одному key на поставщика.
  • Model ID prefix обязателен. TheRouter использует provider/model-name. Bailian-формат deepseek-v3 становится deepseek/deepseek-v3.2-exp (или deepseek/deepseek-v4-flash). Забыли префикс — получаете 404.
  • Rate-limit shape отличается. Bailian rate limits документированы per region per model в rate-limit table. DeepSeek direct использует concurrency limits (2500 для V4-Flash, 500 для V4-Pro, per DeepSeek Pricing). Если ваш traffic shape зависит от конкретного QPS-профиля — профильте оба варианта перед переключением.
  • Thinking mode — отдельно. На Bailian deepseek-r1 и deepseek-r1-0528 — явные reasoning модели. На DeepSeek-V4 direct thinking — это mode на deepseek-v4-flash/deepseek-v4-pro (см. Thinking Mode docs, retrieved 2026-06-10). Если ваш код парсит reasoning content из отдельного поля — response shape меняется.
  • Provider-specific response fields. Bailian-hosted модели отдают response в DashScope-формате; vendor-direct — в формате соответствующего поставщика. Мы preserve provider-specific response fields только когда они верифицированы в docs или code — не зависьте от наличия конкретного поля на всех провайдерах.
  • Развёртывания в Singapore / Frankfurt. Если вы вызывали Bailian international endpoint из соображений data-residency compliance — vendor-direct DeepSeek и Moonshot хостятся в mainland China. GLM (Zhipu) имеет international развёртывания; проверьте open.bigmodel.cn на доступность.

Rollback path до 8 июля 2026

До дедлайна можно запускать оба пути параллельно и откатываться мгновенно. После 8 июля 2026 Bailian-hosted snapshots перестают отвечать — откат к конкретному snapshot больше невозможен.

Чеклист отката до дедлайна:

  1. Держите оригинальный DashScope API key активным до 8 июля 2026.
  2. Сделайте так, чтобы клиент читал base_url и api_key из env vars (OPENAI_BASE_URL, OPENAI_API_KEY поддерживаются OpenAI SDK).
  3. Запустите percentage-based traffic split на 5-7 дней. Сравните error rate, p95 latency, output quality на held-out eval set.
  4. Если что-то не так — переключите env vars обратно, redeploy. Zero code change.
  5. После установления confidence — снимите DashScope path до 8 июля 2026, чтобы избежать вынужденного переключения под давлением дедлайна.

FAQ

Почему Алиюнь снимает рабочие модели? Их тоже снимают upstream?

Уведомление от Алиюнь (118345, retrieved 2026-06-10) снимает historical snapshots, hosted на Bailian, а не upstream модели. DeepSeek-V3, GLM-4.6, MiniMax-M2.1, Kimi-K2 продолжают существовать на direct API каждого поставщика. Bailian консолидирует линейку Qwen как default и сокращает hosted third-party каталог.

Если я использую только first-party Qwen модели на Bailian — нужна ли миграция?

Нет. Но 13 июля 2026 есть другая волна, затрагивающая Qwen legacy commercial tiers (qwen-turbo, qwen-vl-max, qwen-coder-plus, qwq-plus, qvq-max). Все заменяются на Qwen3.7/3.6 series — см. соответствующий раздел на Model Depreciation page.

Можно ли продолжать использовать Bailian как routing layer после 8 июля 2026?

Да. Bailian продолжает хостить Qwen3.7/3.6 series как first-party модели. TheRouter aliyun-bailian provider продолжает на них route. Исчезают Bailian-hosted third-party model snapshots.

TheRouter route ли все модели из replacement matrix выше?

Нет. Мы не обещаем universal model support. Каждая replacement — кандидат; уточняйте live /models/ page перед production зависимостью.

Что насчёт сансета 8 сентября 2026?

Это волна для qwen3.6-max-preview, qwen3-max-preview, qwen3-max, qwen3-vl-flash, qwen3-coder-plus — замена на qwen3.7-max / qwen3.6-flash / qwen3.7-plus, см. Aliyun Notice 118344. Не в scope данного guide.

Где подробнее узнать о direct API каждого поставщика?

Источники

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