8000 docs: use latest sonnet in example snippets (#781) · anthropics/anthropic-sdk-python@0708f9a · GitHub
[go: up one dir, main page]

Skip to content

Commit 0708f9a

Browse files
docs: use latest sonnet in example snippets (#781)
1 parent e0e3667 commit 0708f9a

File tree

8 files changed

+28
-28
lines changed

8 files changed

+28
-28
lines changed

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ message = client.messages.create(
3737
"content": "Hello, Claude",
3838
}
3939
],
40-
model="claude-3-opus-20240229",
40+
model="claude-3-5-sonnet-latest",
4141
)
4242
print(message.content)
4343
```
@@ -70,7 +70,7 @@ async def main() -> None:
7070
"content": "Hello, Claude",
7171
}
7272
],
73-
model="claude-3-opus-20240229",
73+
model="claude-3-5-sonnet-latest",
7474
)
7575
print(message.content)
7676

@@ -97,7 +97,7 @@ stream = client.messages.create(
9797
"content": "Hello, Claude",
9898
}
9999
],
100-
model="claude-3-opus-20240229",
100+
model="claude-3-5-sonnet-latest",
101101
stream=True,
102102
)
103103
for event in stream:
@@ -119,7 +119,7 @@ stream = await client.messages.create(
119119
"content": "Hello, Claude",
120120
}
121121
],
122-
model="claude-3-opus-20240229",
122+
model="claude-3-5-sonnet-latest",
123123
stream=True,
124124
)
125125
async for event in stream:
@@ -145,7 +145,7 @@ async def main() -> None:
145145
"content": "Say hello there!",
146146
}
147147
],
148-
model="claude-3-opus-20240229",
148+
model="claude-3-5-sonnet-latest",
149149
) as stream:
150150
async for text in stream.text_stream:
151151
print(text, end="", flush=True)
@@ -198,15 +198,15 @@ await client.beta.messages.batches.create(
198198
{
199199
"custom_id": "my-first-request",
200200
"params": {
201-
"model": "claude-3-5-sonnet-20240620",
201+
"model": "claude-3-5-sonnet-latest",
202202
"max_tokens": 1024,
203203
"messages": [{"role": "user", "content": "Hello, world"}],
204204
},
205205
},
206206
{
207207
"custom_id": "my-second-request",
208208
"params": {
209-
"model": "claude-3-5-sonnet-20240620",
209+
"model": "claude-3-5-sonnet-latest",
210210
"max_tokens": 1024,
211211
"messages": [{"role": "user", "content": "Hi again, friend"}],
212212
},
@@ -250,7 +250,7 @@ message = client.messages.create(
250250
"content": "Hello!",
251251
}
252252
],
253-
model="anthropic.claude-3-sonnet-20240229-v1:0",
253+
model="anthropic.claude-3-5-sonnet-20241022-v2:0",
254254
)
255255
print(message)
256256
```
@@ -281,7 +281,7 @@ from anthropic import AnthropicVertex
281281
client = AnthropicVertex()
282282

283283
message = client.messages.create(
284-
model="claude-3-sonnet@20240229",
284+
model="claude-3-5-sonnet-v2@20241022",
285285
max_tokens=100,
286286
messages=[
287287
{
@@ -399,7 +399,7 @@ try:
399399
"content": "Hello, Claude",
400400
}
401401
],
402-
model="claude-3-opus-20240229",
402+
model="claude-3-5-sonnet-latest",
403403
)
404404
except anthropic.APIConnectionError as e:
405405
print("The server could not be reached")
@@ -440,7 +440,7 @@ message = client.messages.create(
440440
"content": "Hello, Claude",
441441
}
442442
],
443-
model="claude-3-opus-20240229",
443+
model="claude-3-5-sonnet-latest",
444444
)
445445
print(message._request_id) # req_018EeWyXxfu5pfWkrYcMdjWG
446446
```
@@ -475,7 +475,7 @@ client.with_options(max_retries=5).messages.create(
475475
"content": "Hello, Claude",
476476
}
477477
],
478-
model="claude-3-opus-20240229",
478+
model="claude-3-5-sonnet-latest",
479479
)
480480
```
481481

@@ -507,7 +507,7 @@ client.with_options(timeout=5.0).messages.create(
507507
"content": "Hello, Claude",
508508
}
509509
],
510-
model="claude-3-opus-20240229",
510+
model="claude-3-5-sonnet-latest",
511511
)
512512
```
513513

@@ -571,7 +571,7 @@ response = client.messages.with_raw_response.create(
571571
"role": "user",
572572
"content": "Hello, Claude",
573573
}],
574-
model="claude-3-opus-20240229",
574+
model="claude-3-5-sonnet-latest",
575575
)
576576
print(response.headers.get('X-My-Header'))
577577

@@ -605,7 +605,7 @@ with client.messages.with_streaming_response.create(
605605
"content": "Hello, Claude",
606606
}
607607
],
608-
model="claude-3-opus-20240229",
608+
model="< 10000 /span>claude-3-5-sonnet-latest",
609609
) as response:
610610
print(response.headers.get("X-My-Header"))
611611

examples/images.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
],
2626
},
2727
],
28-
model="claude-3-opus-20240229",
28+
model="claude-3-5-sonnet-latest",
2929
)
3030
print(response.model_dump_json(indent=2))

examples/messages.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"content": "Hello!",
1111
}
1212
],
13-
model="claude-3-opus-20240229",
13+
model="claude-3-5-sonnet-latest",
1414
)
1515
print(response)
1616

@@ -30,6 +30,6 @@
3030
"content": "How are you?",
3131
},
3232
],
33-
model="claude-3-opus-20240229",
33+
model="claude-3-5-sonnet-latest",
3434
)
3535
print(response2)

examples/messages_stream.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ async def main() -> None:
1414
"content": "Say hello there!",
1515
}
1616
],
17-
model="claude-3-opus-20240229",
17+
model="claude-3-5-sonnet-latest",
1818
) as stream:
1919
async for event in stream:
2020
if event.type == "text":

examples/tools.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
]
2222

2323
message = client.messages.create(
24-
model="claude-3-opus-20240229",
24+
model="claude-3-5-sonnet-latest",
2525
max_tokens=1024,
2626
messages=[user_message],
2727
tools=tools,
@@ -32,7 +32,7 @@
3232

3333
tool = next(c for c in message.content if c.type == "tool_use")
3434
response = client.messages.create(
35-
model="claude-3-opus-20240229",
35+
model="claude-3-5-sonnet-latest",
3636
max_tokens=1024,
3737
messages=[
3838
user_message,

examples/tools_stream.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
async def main() -> None:
99
async with client.messages.stream(
1010
max_tokens=1024,
11-
model="claude-3-haiku-20240307",
11+
model="claude-3-5-sonnet-latest",
1212
tools=[
1313
{
1414
"name": "get_weather",

helpers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ async with client.messages.stream(
1111
"content": "Say hello there!",
1212
}
1313
],
14-
model="claude-3-opus-20240229",
14+
model="claude-3-5-sonnet-latest",
1515
) as stream:
1616
async for text in stream.text_stream:
1717
print(text, end="", flush=True)
@@ -60,7 +60,7 @@ async with client.messages.stream(
6060
"content": "Say hello there!",
6161
}
6262
],
63-
model="claude-3-opus-20240229",
63+
model="claude-3-5-sonnet-latest",
6464
) as stream:
6565
async for event in stream:
6666
if event.type == "text":

tests/test_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,7 @@ def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRouter) -> No
745745
"content": "Hello, Claude",
746746
}
747747
],
748-
model="claude-3-opus-20240229",
748+
model="claude-3-5-sonnet-latest",
749749
),
750750
),
751751
cast_to=httpx.Response,
@@ -772,7 +772,7 @@ def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRouter) -> Non
772772
"content": "Hello, Claude",
773773
}
774774
],
775-
model="claude-3-opus-20240229",
775+
model="claude-3-5-sonnet-latest",
776776
),
777777
),
778778
cast_to=httpx.Response,
@@ -1625,7 +1625,7 @@ async def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRouter)
16251625
"content": "Hello, Claude",
16261626
}
16271627
],
1628-
model="claude-3-opus-20240229",
1628+
model="claude-3-5-sonnet-latest",
16291629
),
16301630
),
16311631
cast_to=httpx.Response,
@@ -1652,7 +1652,7 @@ async def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRouter)
16521652
"content": "Hello, Claude",
16531653
}
16541654
],
1655-
model="claude-3-opus-20240229",
1655+
model="claude-3-5-sonnet-latest",
16561656
),
16571657
),
16581658
cast_to=httpx.Response,

0 commit comments

Comments
 (0)
0