Anthropic entfernt temperature, top_p und top_k in neuer API-Version 2026-10-21
Die erste neue Version seit 2023-06-01 lehnt die Sampling-Parameter auf jedem Modell mit einem 400-Fehler ab; die neuen SDKs senden die Version standardmäßig und entfernen die Felder.
Mit KI erstelltInhalt
◆ Fakten auf einen Blick
- Die API-Version 2026-10-21 mit Migrationsleitfaden erscheint laut Release-Notes am 21. Oktober 2026.
- temperature, top_p und top_k sind entfernt; Anfragen mit einem davon liefern auf jedem Modell einen 400-Fehler.
- Unter 2026-10-21 liefern document-Blöcke in assistant-Nachrichten und nicht leere citations in user-Text-Blöcken 400-Fehler.
- Auch auf den Standardwert gesetzte Sampling-Parameter lösen den 400-Fehler aus; aktualisierte SDKs entfernen sie.
- Neue SDK-Versionen wie Python 2.0.0 und TypeScript 1.0.0 senden 2026-10-21 standardmäßig.
Anthropic entfernt temperature, top_p und top_k in API-Version 2026-10-21
Anthropic hat am 21. Oktober 2026 die API-Version 2026-10-21 samt Migrationsleitfaden veröffentlicht. Es ist die erste neue Version seit 2023-06-01. Laut Versionshistorie sind temperature, top_p und top_k als Request-Parameter entfernt. Sendet eine Anfrage einen davon, antwortet die API auf jedem Modell mit einem 400-Fehler. Das gilt auch, wenn der Parameter auf seinen Standardwert gesetzt ist. Die aktualisierten SDKs und die CLI streichen die Felder außerdem aus ihren Typen.
Anthropic empfiehlt, möglichst die neueste API-Version zu nutzen. Der Wegfall von Parametern widerspricht der Zusage nicht, bestehende Ein- und Ausgabeparameter innerhalb einer Version beizubehalten. Die Regel gilt innerhalb einer Version. Entfernt werden Parameter beim Wechsel auf eine neue.
Ein GitHub-Issue (#148) berichtet von Ablehnungen von temperature bei neueren Modellen: Opus 4.7, Opus 4.8, Opus 5 und Fable 5 lehnten den Parameter demnach ab, Sonnet 5 lehne jeden nicht-default Wert ab. Nur die 4.6-Generation und ältere Modelle nähmen ihn noch an. Welche anthropic-version der Nutzer verwendete, nennt das Issue nicht. Es handelt sich um einen einzelnen Nutzerbericht. Ob die Beschränkungen schon unter 2023-06-01 galten, ist damit unbelegt.
Dokumentblöcke, Zitate und Admin-API: weitere bestätigte Breaking Changes
Die Versionshistorie nennt weitere Änderungen. Ein document-Block direkt in einer assistant-Nachricht liefert unter 2026-10-21 einen 400-Fehler. Dasselbe gilt für einen text-Block mit nicht leerem citations-Array in einer user-Nachricht. Das betrifft auch Blöcke innerhalb eines search_result-Blocks.
In der Admin-API liefern RBAC-Gruppen kein roles mehr. Stattdessen ist role_ids zu verwenden. Gruppenmitglieder und die Antwort auf deren Entfernung enthalten kein group_id mehr. Der Rest der Liste ist in der vorliegenden Quelle abgeschnitten. Weitere Admin-Änderungen sind daher nicht auszuschließen.
Die Version ist verfügbar auf der Claude API, Claude Platform on AWS, Claude Models on Google Cloud (Anthropic managed), Microsoft Foundry und Claude Models on Google Cloud (Google managed). Auf Amazon Bedrock gilt sie nur für Claude 4.7 und neuer. Für ältere Bedrock-Modelle verweist Anthropic auf den Migrationsleitfaden.
Neue SDK-Versionen senden die neue Version standardmäßig, alte Integrationen laufen weiter
Laut Release Notes senden folgende Versionen 2026-10-21 standardmäßig: Python 2.0.0, TypeScript 1.0.0, C# 13.0.0, Go 2.0.0, Java 3.0.0, PHP 1.0.0, Ruby 2.0.0 und die ant CLI 2.0.0. Die Versionen enthalten weitere Breaking Changes, die nicht von der API-Version abhängen. Sie stehen unter Apache 2.0 statt unter der MIT-Lizenz.
Laut alphasignal.ai laufen Integrationen mit anthropic-version 2023-06-01 weiter, weil Anthropic diese Version nicht abgekündigt hat. Die Brüche greifen demnach erst, wenn 2026-10-21 gesendet wird oder ein Client sie automatisch wählt. Alphasignal.ai ist eine Sekundärquelle. Eine Primärquelle dafür liegt nicht vor.
Handeln müssen vor allem Entwickler, die Sampling-Parameter nutzen, etwa für Evals, deterministische Tests oder kreatives Schreiben. Das Issue #148 zeigt ein Beispiel: Dort wird temperature wegen des festen Defaults von 0,3 bei jedem Aufruf mitgesendet und mit einem 400-Fehler abgelehnt. Die verwendete anthropic-version nennt das Issue nicht.
Bearer-Authentifizierung und Text Completions: was die Quellen nicht eindeutig hergeben
Dass die SDKs künftig Authorization: Bearer statt X-Api-Key senden, stammt allein von alphasignal.ai. Die Beta-Header-Dokumentation zeigt Bearer jedoch schon bei anthropic-version 2023-06-01. Die Umstellung ist damit womöglich nicht an die neue Version gebunden. Sie könnte nur das Standardverhalten der neuen SDKs betreffen. Eine vollständige Primärquelle dazu fehlt.
Unklar bleibt der Status von Text Completions. Das Curl-Beispiel der Dokumentation sendet temperature, top_k und top_p mit anthropic-version 2026-10-21 und zeigt keinen Fehler. Die Versionshistorie führt die Entfernung jedoch unter der Messages API auf. Ob das Beispiel veraltet ist oder der Legacy-Endpunkt eigene Regeln hat, bleibt offen. Alphasignal.ai meldet außerdem, Text Completions entfielen aus den Legacy-Clients.
Das Material enthält keine Angaben dazu, was die Sampling-Parameter ersetzen soll.



