告诉HN:Anthropic不再允许你固定到特定的模型版本。
我刚收到一封来自Anthropic的邮件,告诉我他们将弃用一个实际上运行良好的模型claude-sonnet-4-5-20250929,并强制所有用户使用一个更差的新模型claude-sonnet-4-6。好吧,我想这没问题。然后我去他们的模型页面查看该模型的最新版本。他们没有列出任何版本!他们唯一列出的版本是“claude-sonnet-4-6”,根据他们自己的文档,这始终指的是Claude Sonnet 4.6的最新版本。这意味着我使用Sonnet构建的客户端应用程序在模型版本更改时会在随机时间不稳定地崩溃。我尝试联系Anthropic的客户支持,但当然他们没有实际的人,只有一个AI聊天机器人(名为“Fin”,外包自Intercom,众所周知在制作聊天机器人方面表现不佳)。他们的AI聊天机器人告诉我,如果我使用“claude-sonnet-4-6”版本,它将始终指向最新的模型版本,所以我应该固定到特定版本“claude-sonnet-4-6”。这些字符串是相同的。Anthropic的AI聊天机器人似乎无法理解它们是相同的字符串。我还检查了他们API演示中的模型列表和文档,发现根本无法再固定特定版本。
查看原文
I just got an email from Anthropic telling me they are deprecating their good model, which actually works well, claude-sonnet-4-5-20250929, and will be forcing all users to use the worse newer model, claude-sonnet-4-6. Okay, fine, I thought. Then I went to their model page to check what is the latest version of that model. They don't list any! The only version they list is "claude-sonnet-4-6", which, according to their own documentation, always refers to the newest version of Claude Sonnet 4.6. This means that the client applications I've built using Sonnet will unpredictably break at random times when the model version changes. I tried contacting Anthropic customer support, but of course they don't have any actual humans, they only have an AI chatbot (chatbot called "Fin", OUTSOURCED from Intercom, which is notoriously bad at making chatbots). Their AI chatbot tells me that if I use the version "claude-sonnet-4-6", it will always refer to the latest model version, so I should instead pin to the specific version, "claude-sonnet-4-6". Those strings are the same. Anthropic's AI chatbot does not seem to comprehend that they are the same strings. I also checked the model listing in their API playground and I checked the docs, and there's absolutely no way to pin a specific version anymore.