Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
One change · api

For Amazon Bedrock support changed

cli-sdks-libraries/sdks/python

Nearest release: v2.1.280, published under an hour before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+19added
Lines−19removed
From line 57 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits5to this page, all time

The whole hunk

from line 57, old and new numbered
/
lines
from line 57
5757 "content": "Hello, Claude",
5858 }
5959 ],
60 model="claude-opus-5",
60 model="claude-opus-5-5",
6161)
6262 
6363for block in message.content:
from line 92
9292 "content": "Hello, Claude",
9393 }
9494 ],
95 model="claude-opus-5",
95 model="claude-opus-5-5",
9696 )
9797 print(message.content)
9898 
from line 123
123123 "content": "Hello, Claude",
124124 }
125125 ],
126 model="claude-opus-5",
126 model="claude-opus-5-5",
127127 )
128128 print(message.content)
129129 
from line 146
146146 "content": "Hello, Claude",
147147 }
148148 ],
149 model="claude-opus-5",
149 model="claude-opus-5-5",
150150 stream=True,
151151)
152152for event in stream:
from line 166
166166 "content": "Hello, Claude",
167167 }
168168 ],
169 model="claude-opus-5",
169 model="claude-opus-5-5",
170170 stream=True,
171171)
172172async for event in stream:
from line 187
187187 "content": "Say hello there!",
188188 }
189189 ],
190 model="claude-opus-5",
190 model="claude-opus-5-5",
191191 ) as stream:
192192 async for text in stream.text_stream:
193193 print(text, end="", flush=True)
from line 218
218218 
219219```python
220220count = client.messages.count_tokens(
221 model="claude-opus-5", messages=[{"role": "user", "content": "Hello, world"}]
221 model="claude-opus-5-5", messages=[{"role": "user", "content": "Hello, world"}]
222222)
223223print(count.input_tokens) # 10
224224```
from line 259
259259# Use the tool_runner to automatically handle tool calls
260260runner = client.beta.messages.tool_runner(
261261 max_tokens=1024,
262 model="claude-opus-5",
262 model="claude-opus-5-5",
263263 tools=[get_weather],
264264 messages=[
265265 {"role": "user", "content": "What is the weather in SF?"},
from line 285
285285 {
286286 "custom_id": "my-first-request",
287287 "params": {
288 "model": "claude-opus-5",
288 "model": "claude-opus-5-5",
289289 "max_tokens": 1024,
290290 "messages": [{"role": "user", "content": "Hello, world"}],
291291 },
from line 293
293293 {
294294 "custom_id": "my-second-request",
295295 "params": {
296 "model": "claude-opus-5",
296 "model": "claude-opus-5-5",
297297 "max_tokens": 1024,
298298 "messages": [{"role": "user", "content": "Hi again, friend"}],
299299 },
from line 358
358358 "content": "Hello, Claude",
359359 }
360360 ],
361 model="claude-opus-5",
361 model="claude-opus-5-5",
362362 )
363363except anthropic.APIConnectionError as e:
364364 print("The server could not be reached")
from line 395
395395message = client.messages.create(
396396 max_tokens=1024,
397397 messages=[{"role": "user", "content": "Hello, Claude"}],
398 model="claude-opus-5",
398 model="claude-opus-5-5",
399399)
400400print(message._request_id) # e.g., req_018EeWyXxfu5pfWkrYcMdjWG
401401```
from line 420
420420client.with_options(max_retries=5).messages.create(
421421 max_tokens=1024,
422422 messages=[{"role": "user", "content": "Hello, Claude"}],
423 model="claude-opus-5",
423 model="claude-opus-5-5",
424424)
425425```
426426 
from line 446
446446client.with_options(timeout=5.0).messages.create(
447447 max_tokens=1024,
448448 messages=[{"role": "user", "content": "Hello, Claude"}],
449 model="claude-opus-5",
449 model="claude-opus-5-5",
450450)
451451```
452452 
from line 540
540540client.messages.with_raw_response.create(
541541 max_tokens=1024,
542542 messages=[{"role": "user", "content": "Hello, Claude"}],
543 model="claude-opus-5",
543 model="claude-opus-5-5",
544544 extra_headers={"anthropic-version": "My-Custom-Value"},
545545)
546546```
from line 573
573573 
574574```python
575575response = client.messages.create(
576 model="claude-opus-5",
576 model="claude-opus-5-5",
577577 max_tokens=1024,
578578 messages=[{"role": "user", "content": "Hello"}],
579579)
from line 596
596596response = client.messages.with_raw_response.create(
597597 max_tokens=1024,
598598 messages=[{"role": "user", "content": "Hello, Claude"}],
599 model="claude-opus-5",
599 model="claude-opus-5-5",
600600)
601601 
602602print(response.headers.get("request-id"))
from line 616
616616with client.messages.with_streaming_response.create(
617617 max_tokens=1024,
618618 messages=[{"role": "user", "content": "Hello, Claude"}],
619 model="claude-opus-5",
619 model="claude-opus-5-5",
620620) as response:
621621 print(response.headers.get("request-id"))
622622 
from line 721
721721client = Anthropic()
722722 
723723response = client.beta.messages.create(
724 model="claude-opus-5",
724 model="claude-opus-5-5",
725725 max_tokens=1024,
726726 messages=[{"role": "user", "content": "Hello, Claude"}],
727727 betas=["context-management-2025-06-27"],