{"schema_version":"kingy-change-evidence-v1","event":{"id":"ct-966d8b74e9fe014d4549421e","vendor":"Anthropic","category":"deprecation","type":"documented_source_change","title":"Claude model deprecations documentation changed","source_id":"anthropic-deprecations","source_url":"https://platform.claude.com/docs/en/about-claude/model-deprecations.md","observed_at":"2026-10-21T18:50:10Z","last_unchanged_at":"2026-10-21T16:45:10Z","before_snapshot":"snap-31708f8533a90f6c24fd9a48a874","after_snapshot":"snap-0500ca431ebc75e553cae3cc6585","before_hash":"ad1c50227e13e9d3e194da3cc109db9b18012453059ed792eaae178d2aca206a","after_hash":"fb53cf4635688718bf50ae5878acc880e24be8b60b7276bbc5934f5397fb3d47","before_excerpt":"Anthropic occasionally deprecates request parameters that no longer apply to current models. How the API treats a deprecated parameter depends on the model, as the following table shows. Most SDKs keep deprecated parameters in their request types so existing code continues to type-check. The Python SDK (v1.0 and later) removes `temperature`, `top_p`, and `top_k`, so passing them raises a `TypeError`. | ------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | `temperature`, `top_p`, `top_k` | Deprecated (Claude 4.7 and later models) | Returns a 400 error when set to a non-default …","after_excerpt":"Anthropic occasionally deprecates request parameters that no longer apply to current models. A new model can reject a deprecated parameter, and a new [API version](https://platform.claude.com/docs/en/api/versioning) can remove it for every model. | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | `temperature`, `top_p`, `top_k` | Removed in [API version `2026-10-21`](https://platform.claude.com/docs/en/api/migration-2026-10-21#sampling-parameters) | Returns a 400 error. Earlier API versions return it when set to a non-default value on Claude 4.7 and later models and [Claude Mythos Preview](https://anthropic.com/glasswing). | Omit and use [prompting](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices) to guide model behavior. |","status":"published","scope":"Published documentation; runtime behavior and legal interpretation not established.","before_capture":{"http_status":200,"resolved_url":"https://platform.claude.com/docs/en/about-claude/model-deprecations.md","etag":"","last_modified":"","response_date":"Wed, 21 Oct 2026 16:45:10 GMT","source_id":"anthropic-deprecations","source_url":"https://platform.claude.com/docs/en/about-claude/model-deprecations.md","captured_at":"2026-10-21T16:45:10Z","raw_sha256":"ad1c50227e13e9d3e194da3cc109db9b18012453059ed792eaae178d2aca206a","normalized_sha256":"ac0134013f19d6a056d4102f964ba0f558e5de2b39205660baf99defab6dd396","collector_version":"1.0.0","normalizer_version":"1.1","locale":"en-US","collection_region":"existing hosting; account-independent public request","id":"snap-31708f8533a90f6c24fd9a48a874"},"after_capture":{"http_status":200,"resolved_url":"https://platform.claude.com/docs/en/about-claude/model-deprecations.md","etag":"","last_modified":"","response_date":"Wed, 21 Oct 2026 18:50:10 GMT","source_id":"anthropic-deprecations","source_url":"https://platform.claude.com/docs/en/about-claude/model-deprecations.md","captured_at":"2026-10-21T18:50:10Z","raw_sha256":"fb53cf4635688718bf50ae5878acc880e24be8b60b7276bbc5934f5397fb3d47","normalized_sha256":"151a42cc4c817ea64899142fcd4bbf28adf03f729a184cf48f92df50cea0fd9a","collector_version":"1.0.0","normalizer_version":"1.1","locale":"en-US","collection_region":"existing hosting; account-independent public request","id":"snap-0500ca431ebc75e553cae3cc6585"},"display_normalizer_version":"1.1","display_before_sha256":"ac0134013f19d6a056d4102f964ba0f558e5de2b39205660baf99defab6dd396","display_after_sha256":"151a42cc4c817ea64899142fcd4bbf28adf03f729a184cf48f92df50cea0fd9a"},"content_scope":"Changed excerpts and retained capture metadata; complete raw responses archived privately"}