Skip to content

Commit a965791

Browse files
docs: use latest sonnet in example snippets (#625)
1 parent 2f75798 commit a965791

File tree

12 files changed

+26
-26
lines changed

12 files changed

+26
-26
lines changed

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ async function main() {
2828
const message = await client.messages.create({
2929
max_tokens: 1024,
3030
messages: [{ role: 'user', content: 'Hello, Claude' }],
31-
model: 'claude-3-opus-20240229',
31+
model: 'claude-3-5-sonnet-latest',
3232
});
3333

3434
console.log(message.content);
@@ -49,7 +49,7 @@ const client = new Anthropic();
4949
const stream = await client.messages.create({
5050
max_tokens: 1024,
5151
messages: [{ role: 'user', content: 'Hello, Claude' }],
52-
model: 'claude-3-opus-20240229',
52+
model: 'claude-3-5-sonnet-latest',
5353
stream: true,
5454
});
5555
for await (const messageStreamEvent of stream) {
@@ -76,7 +76,7 @@ async function main() {
7676
const params: Anthropic.MessageCreateParams = {
7777
max_tokens: 1024,
7878
messages: [{ role: 'user', content: 'Hello, Claude' }],
79-
model: 'claude-3-opus-20240229',
79+
model: 'claude-3-5-sonnet-latest',
8080
};
8181
const message: Anthropic.Message = await client.messages.create(params);
8282
}
@@ -108,7 +108,7 @@ const anthropic = new Anthropic();
108108
async function main() {
109109
const stream = anthropic.messages
110110
.stream({
111-
model: 'claude-3-opus-20240229',
111+
model: 'claude-3-5-sonnet-latest',
112112
max_tokens: 1024,
113113
messages: [
114114
{
@@ -146,15 +146,15 @@ await anthropic.beta.messages.batches.create({
146146
{
147147
custom_id: 'my-first-request',
148148
params: {
149-
model: 'claude-3-5-sonnet-20240620',
149+
model: 'claude-3-5-sonnet-latest',
150150
max_tokens: 1024,
151151
messages: [{ role: 'user', content: 'Hello, world' }],
152152
},
153153
},
154154
{
155155
custom_id: 'my-second-request',
156156
params: {
157-
model: 'claude-3-5-sonnet-20240620',
157+
model: 'claude-3-5-sonnet-latest',
158158
max_tokens: 1024,
159159
messages: [{ role: 'user', content: 'Hi again, friend' }],
160160
},
@@ -198,7 +198,7 @@ async function main() {
198198
.create({
199199
max_tokens: 1024,
200200
messages: [{ role: 'user', content: 'Hello, Claude' }],
201-
model: 'claude-3-opus-20240229',
201+
model: 'claude-3-5-sonnet-latest',
202202
})
203203
.catch(async (err) => {
204204
if (err instanceof Anthropic.APIError) {
@@ -234,7 +234,7 @@ Error codes are as followed:
234234
All object responses in the SDK provide a `_request_id` property which is added from the `request-id` response header so that you can quickly log failing requests and report them back to Anthropic.
235235

236236
```ts
237-
const message = await client.messages.create({ max_tokens: 1024, messages: [{ role: 'user', content: 'Hello, Claude' }], model: 'claude-3-opus-20240229' });
237+
const message = await client.messages.create({ max_tokens: 1024, messages: [{ role: 'user', content: 'Hello, Claude' }], model: 'claude-3-5-sonnet-latest' });
238238
console.log(completion._request_id) // req_018EeWyXxfu5pfWkrYcMdjWG
239239
```
240240

@@ -255,7 +255,7 @@ const client = new Anthropic({
255255
});
256256

257257
// Or, configure per-request:
258-
await client.messages.create({ max_tokens: 1024, messages: [{ role: 'user', content: 'Hello, Claude' }], model: 'claude-3-opus-20240229' }, {
258+
await client.messages.create({ max_tokens: 1024, messages: [{ role: 'user', content: 'Hello, Claude' }], model: 'claude-3-5-sonnet-latest' }, {
259259
maxRetries: 5,
260260
});
261261
```
@@ -272,7 +272,7 @@ const client = new Anthropic({
272272
});
273273

274274
// Override per-request:
275-
await client.messages.create({ max_tokens: 1024, messages: [{ role: 'user', content: 'Hello, Claude' }], model: 'claude-3-opus-20240229' }, {
275+
await client.messages.create({ max_tokens: 1024, messages: [{ role: 'user', content: 'Hello, Claude' }], model: 'claude-3-5-sonnet-latest' }, {
276276
timeout: 5 * 1000,
277277
});
278278
```
@@ -329,7 +329,7 @@ const message = await client.messages.create(
329329
{
330330
max_tokens: 1024,
331331
messages: [{ role: 'user', content: 'Hello, Claude' }],
332-
model: 'claude-3-opus-20240229',
332+
model: 'claude-3-5-sonnet-latest',
333333
},
334334
{ headers: { 'anthropic-version': 'My-Custom-Value' } },
335335
);
@@ -351,7 +351,7 @@ const response = await client.messages
351351
.create({
352352
max_tokens: 1024,
353353
messages: [{ role: 'user', content: 'Hello, Claude' }],
354-
model: 'claude-3-opus-20240229',
354+
model: 'claude-3-5-sonnet-latest',
355355
})
356356
.asResponse();
357357
console.log(response.headers.get('X-My-Header'));
@@ -361,7 +361,7 @@ const { data: message, response: raw } = await client.messages
361361
.create({
362362
max_tokens: 1024,
363363
messages: [{ role: 'user', content: 'Hello, Claude' }],
364-
model: 'claude-3-opus-20240229',
364+
model: 'claude-3-5-sonnet-latest',
365365
})
366366
.withResponse();
367367
console.log(raw.headers.get('X-My-Header'));
@@ -473,7 +473,7 @@ await client.messages.create(
473473
{
474474
max_tokens: 1024,
475475
messages: [{ role: 'user', content: 'Hello, Claude' }],
476-
model: 'claude-3-opus-20240229',
476+
model: 'claude-3-5-sonnet-latest',
477477
},
478478
{
479479
httpAgent: new http.Agent({ keepAlive: false }),

examples/cancellation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ async function main() {
1616
const question = 'Hey Claude! How can I recursively list all files in a directory in Rust?';
1717

1818
const stream = await client.messages.create({
19-
model: 'claude-3-opus-20240229',
19+
model: 'claude-3-5-sonnet-latest',
2020
stream: true,
2121
max_tokens: 500,
2222
messages: [{ role: 'user', content: question }],

examples/demo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ async function main() {
1212
content: 'Hey Claude!?',
1313
},
1414
],
15-
model: 'claude-3-opus-20240229',
15+
model: 'claude-3-5-sonnet-latest',
1616
max_tokens: 1024,
1717
});
1818
console.dir(result);

examples/raw-streaming.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const client = new Anthropic(); // gets API Key from environment variable ANTHRO
66

77
async function main() {
88
const stream = await client.messages.create({
9-
model: 'claude-3-opus-20240229',
9+
model: 'claude-3-5-sonnet-latest',
1010
stream: true,
1111
max_tokens: 500,
1212
messages: [

examples/streaming.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ async function main() {
1313
content: `Hey Claude! How can I recursively list all files in a directory in Rust?`,
1414
},
1515
],
16-
model: 'claude-3-opus-20240229',
16+
model: 'claude-3-5-sonnet-latest',
1717
max_tokens: 1024,
1818
})
1919
// Once a content block is fully streamed, this event will fire

examples/tools-streaming.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ async function main() {
3333
},
3434
},
3535
],
36-
model: 'claude-3-haiku-20240307',
36+
model: 'claude-3-5-sonnet-latest',
3737
max_tokens: 1024,
3838
})
3939
// When a JSON content block delta is encountered this

examples/tools.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ async function main() {
2222
];
2323

2424
const message = await client.messages.create({
25-
model: 'claude-3-opus-20240229',
25+
model: 'claude-3-5-sonnet-latest',
2626
max_tokens: 1024,
2727
messages: [userMessage],
2828
tools,
@@ -38,7 +38,7 @@ async function main() {
3838
assert(tool);
3939

4040
const result = await client.messages.create({
41-
model: 'claude-3-opus-20240229',
41+
model: 'claude-3-5-sonnet-latest',
4242
max_tokens: 1024,
4343
messages: [
4444
userMessage,

packages/bedrock-sdk/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const client = new AnthropicBedrock();
2727

2828
async function main() {
2929
const message = await client.messages.create({
30-
model: 'anthropic.claude-3-sonnet-20240229-v1:0',
30+
model: 'anthropic.claude-3-5-sonnet-20241022-v2:0',
3131
messages: [
3232
{
3333
role: 'user',

packages/bedrock-sdk/examples/demo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const anthropic = new AnthropicBedrock();
1111

1212
async function main() {
1313
const message = await anthropic.messages.create({
14-
model: 'anthropic.claude-3-sonnet-20240229-v1:0',
14+
model: 'anthropic.claude-3-5-sonnet-20241022-v2:0',
1515
messages: [
1616
{
1717
role: 'user',

packages/bedrock-sdk/examples/streaming.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const client = new AnthropicBedrock();
1111

1212
async function main() {
1313
const stream = await client.messages.create({
14-
model: 'anthropic.claude-3-sonnet-20240229-v1:0',
14+
model: 'anthropic.claude-3-5-sonnet-20241022-v2:0',
1515
messages: [
1616
{
1717
role: 'user',

0 commit comments

Comments
 (0)