- llfworker2026-09-0968340
整理了一下接入 DeepSeek/通义千问/豆包这类国内大模型 API 时容易被忽视的一个坑:厂商迭代很快,旧版本模型会分批下线,但下线的提前通知期完全没有统一标准(比如阿里云百炼的快照模型提前 30 天、主线模型提前 3 个月,都是查文档才知道)。
如果代码里硬编码了具体版本号,好处是行为稳定不会被动变化,代价是你得自己盯官方下线公告;如果用"最新版"别名图省心,模型行为可能随时静默变化,prompt 效果、输出格式甚至定价都可能跟着变。
两种做法本质是不同的风险取舍,很多团队接入的时候根本没意识到自己选了哪种。写了篇更完整的梳理,附了几家厂商的实际下线通知期对比: https://ponr.org/articles/domestic-ai-model-version-deprecation.html
主楼 - QS0x012026-09-0944449
你代码里的模型名应该是和 Java 依赖注入一样,不直接指定实现类型的才对。统一接入到网关,映射到实际模型,只需要维护网关的模型映射。
- yinmin2026-09-092976
- sentinelK2026-09-091936
没太懂,无论哪种 API 形式,不都是只认 model ID 么?
- bywenshu-v2ex2026-09-0968028
@sentinelK 就是用 -0831 和 -latest 的区别。一个是固定版本号,一个是自动使用最新模型。
- longaiwp2026-09-092183
@sentinelK 这里的 ID 也可以是个别名,比如 xxx-latest 可以自动映射成最新版本。
- yidinghe2026-09-091420
我为什么要在代码里写大模型版本号?下线了不能用了,换一个又用不了几分钟。