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"],