@@ -27,7 +27,7 @@ const client = new Anthropic({
27
27
const message = await client .messages .create ({
28
28
max_tokens: 1024 ,
29
29
messages: [{ role: ' user' , content: ' Hello, Claude' }],
30
- model: ' claude-3-5- sonnet-latest ' ,
30
+ model: ' claude-sonnet-4-20250514 ' ,
31
31
});
32
32
33
33
console .log (message .content );
@@ -45,7 +45,7 @@ const client = new Anthropic();
45
45
const stream = await client .messages .create ({
46
46
max_tokens: 1024 ,
47
47
messages: [{ role: ' user' , content: ' Hello, Claude' }],
48
- model: ' claude-3-5- sonnet-latest ' ,
48
+ model: ' claude-sonnet-4-20250514 ' ,
49
49
stream: true ,
50
50
});
51
51
for await (const messageStreamEvent of stream ) {
@@ -71,7 +71,7 @@ const client = new Anthropic({
71
71
const params: Anthropic .MessageCreateParams = {
72
72
max_tokens: 1024 ,
73
73
messages: [{ role: ' user' , content: ' Hello, Claude' }],
74
- model: ' claude-3-5- sonnet-latest ' ,
74
+ model: ' claude-sonnet-4-20250514 ' ,
75
75
};
76
76
const message: Anthropic .Message = await client .messages .create (params );
77
77
```
@@ -233,7 +233,7 @@ const message = await client.messages
233
233
.create ({
234
234
max_tokens: 1024 ,
235
235
messages: [{ role: ' user' , content: ' Hello, Claude' }],
236
- model: ' claude-3-5- sonnet-latest ' ,
236
+ model: ' claude-sonnet-4-20250514 ' ,
237
237
})
238
238
.catch (async (err ) => {
239
239
if (err instanceof Anthropic .APIError ) {
@@ -290,7 +290,7 @@ const client = new Anthropic({
290
290
});
291
291
292
292
// Or, configure per-request:
293
- await client .messages .create ({ max_tokens: 1024 , messages: [{ role: ' user' , content: ' Hello, Claude' }], model: ' claude-3-5- sonnet-latest ' }, {
293
+ await client .messages .create ({ max_tokens: 1024 , messages: [{ role: ' user' , content: ' Hello, Claude' }], model: ' claude-sonnet-4-20250514 ' }, {
294
294
maxRetries: 5 ,
295
295
});
296
296
```
@@ -318,7 +318,7 @@ const client = new Anthropic({
318
318
});
319
319
320
320
// Override per-request:
321
- await client .messages .create ({ max_tokens: 1024 , messages: [{ role: ' user' , content: ' Hello, Claude' }], model: ' claude-3-5- sonnet-latest ' }, {
321
+ await client .messages .create ({ max_tokens: 1024 , messages: [{ role: ' user' , content: ' Hello, Claude' }], model: ' claude-sonnet-4-20250514 ' }, {
322
322
timeout: 5 * 1000 ,
323
323
});
324
324
```
@@ -394,7 +394,7 @@ const message = await client.messages.create(
394
394
{
395
395
max_tokens: 1024 ,
396
396
messages: [{ role: ' user' , content: ' Hello, Claude' }],
397
- model: ' claude-3-5- sonnet-latest ' ,
397
+ model: ' claude-sonnet-4-20250514 ' ,
398
398
},
399
399
{ headers: { ' anthropic-version' : ' My-Custom-Value' } },
400
400
);
@@ -418,7 +418,7 @@ const response = await client.messages
418
418
.create ({
419
419
max_tokens: 1024 ,
420
420
messages: [{ role: ' user' , content: ' Hello, Claude' }],
421
- model: ' claude-3-5- sonnet-latest ' ,
421
+ model: ' claude-sonnet-4-20250514 ' ,
422
422
})
423
423
.asResponse ();
424
424
console .log (response .headers .get (' X-My-Header' ));
@@ -428,7 +428,7 @@ const { data: message, response: raw } = await client.messages
428
428
.create ({
429
429
max_tokens: 1024 ,
430
430
messages: [{ role: ' user' , content: ' Hello, Claude' }],
431
- model: ' claude-3-5- sonnet-latest ' ,
431
+ model: ' claude-sonnet-4-20250514 ' ,
432
432
})
433
433
.withResponse ();
434
434
console .log (raw .headers .get (' X-My-Header' ));
0 commit comments