@@ -28,7 +28,7 @@ async function main() {
28
28
const message = await client .messages .create ({
29
29
max_tokens: 1024 ,
30
30
messages: [{ role: ' user' , content: ' Hello, Claude' }],
31
- model: ' claude-3-opus-20240229 ' ,
31
+ model: ' claude-3-5-sonnet-latest ' ,
32
32
});
33
33
34
34
console .log (message .content );
@@ -49,7 +49,7 @@ const client = new Anthropic();
49
49
const stream = await client .messages .create ({
50
50
max_tokens: 1024 ,
51
51
messages: [{ role: ' user' , content: ' Hello, Claude' }],
52
- model: ' claude-3-opus-20240229 ' ,
52
+ model: ' claude-3-5-sonnet-latest ' ,
53
53
stream: true ,
54
54
});
55
55
for await (const messageStreamEvent of stream ) {
@@ -76,7 +76,7 @@ async function main() {
76
76
const params: Anthropic .MessageCreateParams = {
77
77
max_tokens: 1024 ,
78
78
messages: [{ role: ' user' , content: ' Hello, Claude' }],
79
- model: ' claude-3-opus-20240229 ' ,
79
+ model: ' claude-3-5-sonnet-latest ' ,
80
80
};
81
81
const message: Anthropic .Message = await client .messages .create (params );
82
82
}
@@ -108,7 +108,7 @@ const anthropic = new Anthropic();
108
108
async function main() {
109
109
const stream = anthropic .messages
110
110
.stream ({
111
- model: ' claude-3-opus-20240229 ' ,
111
+ model: ' claude-3-5-sonnet-latest ' ,
112
112
max_tokens: 1024 ,
113
113
messages: [
114
114
{
@@ -146,15 +146,15 @@ await anthropic.beta.messages.batches.create({
146
146
{
147
147
custom_id: ' my-first-request' ,
148
148
params: {
149
- model: ' claude-3-5-sonnet-20240620 ' ,
149
+ model: ' claude-3-5-sonnet-latest ' ,
150
150
max_tokens: 1024 ,
151
151
messages: [{ role: ' user' , content: ' Hello, world' }],
152
152
},
153
153
},
154
154
{
155
155
custom_id: ' my-second-request' ,
156
156
params: {
157
- model: ' claude-3-5-sonnet-20240620 ' ,
157
+ model: ' claude-3-5-sonnet-latest ' ,
158
158
max_tokens: 1024 ,
159
159
messages: [{ role: ' user' , content: ' Hi again, friend' }],
160
160
},
@@ -198,7 +198,7 @@ async function main() {
198
198
.create ({
199
199
max_tokens: 1024 ,
200
200
messages: [{ role: ' user' , content: ' Hello, Claude' }],
201
- model: ' claude-3-opus-20240229 ' ,
201
+ model: ' claude-3-5-sonnet-latest ' ,
202
202
})
203
203
.catch (async (err ) => {
204
204
if (err instanceof Anthropic .APIError ) {
@@ -234,7 +234,7 @@ Error codes are as followed:
234
234
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.
235
235
236
236
``` 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 ' });
238
238
console .log (completion ._request_id ) // req_018EeWyXxfu5pfWkrYcMdjWG
239
239
```
240
240
@@ -255,7 +255,7 @@ const client = new Anthropic({
255
255
});
256
256
257
257
// 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 ' }, {
259
259
maxRetries: 5 ,
260
260
});
261
261
```
@@ -272,7 +272,7 @@ const client = new Anthropic({
272
272
});
273
273
274
274
// 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 ' }, {
276
276
timeout: 5 * 1000 ,
277
277
});
278
278
```
@@ -329,7 +329,7 @@ const message = await client.messages.create(
329
329
{
330
330
max_tokens: 1024 ,
331
331
messages: [{ role: ' user' , content: ' Hello, Claude' }],
332
- model: ' claude-3-opus-20240229 ' ,
332
+ model: ' claude-3-5-sonnet-latest ' ,
333
333
},
334
334
{ headers: { ' anthropic-version' : ' My-Custom-Value' } },
335
335
);
@@ -351,7 +351,7 @@ const response = await client.messages
351
351
.create ({
352
352
max_tokens: 1024 ,
353
353
messages: [{ role: ' user' , content: ' Hello, Claude' }],
354
- model: ' claude-3-opus-20240229 ' ,
354
+ model: ' claude-3-5-sonnet-latest ' ,
355
355
})
356
356
.asResponse ();
357
357
console .log (response .headers .get (' X-My-Header' ));
@@ -361,7 +361,7 @@ const { data: message, response: raw } = await client.messages
361
361
.create ({
362
362
max_tokens: 1024 ,
363
363
messages: [{ role: ' user' , content: ' Hello, Claude' }],
364
- model: ' claude-3-opus-20240229 ' ,
364
+ model: ' claude-3-5-sonnet-latest ' ,
365
365
})
366
366
.withResponse ();
367
367
console .log (raw .headers .get (' X-My-Header' ));
@@ -473,7 +473,7 @@ await client.messages.create(
473
473
{
474
474
max_tokens: 1024 ,
475
475
messages: [{ role: ' user' , content: ' Hello, Claude' }],
476
- model: ' claude-3-opus-20240229 ' ,
476
+ model: ' claude-3-5-sonnet-latest ' ,
477
477
},
478
478
{
479
479
httpAgent: new http .Agent ({ keepAlive: false }),
0 commit comments