Skip to content

Commit 59cb3c2

Browse files
feat(api): add new claude-3-5-sonnet-20240620 model (#438)
1 parent e287e47 commit 59cb3c2

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 2
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic-4f6df1026ffeed840bbfada906ac51144508d1e1b099084c593aa9bac97a3362.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic-70873642f89316fbc45ceaccd3583971d0eb59d433f7864ca2fa8c321a320b4c.yml

src/resources/messages.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,7 @@ export interface MessageCreateParamsBase {
470470
*/
471471
model:
472472
| (string & {})
473+
| 'claude-3-5-sonnet-20240620'
473474
| 'claude-3-opus-20240229'
474475
| 'claude-3-sonnet-20240229'
475476
| 'claude-3-haiku-20240307'
@@ -510,7 +511,7 @@ export interface MessageCreateParamsBase {
510511
* as specifying a particular goal or role. See our
511512
* [guide to system prompts](https://docs.anthropic.com/en/docs/system-prompts).
512513
*/
513-
system?: string;
514+
system?: string | Array<TextBlockParam>;
514515

515516
/**
516517
* Amount of randomness injected into the response.

tests/api-resources/messages.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ describe('resource messages', () => {
1313
const responsePromise = anthropic.messages.create({
1414
max_tokens: 1024,
1515
messages: [{ role: 'user', content: 'Hello, world' }],
16-
model: 'claude-3-opus-20240229',
16+
model: 'claude-3-5-sonnet-20240620',
1717
});
1818
const rawResponse = await responsePromise.asResponse();
1919
expect(rawResponse).toBeInstanceOf(Response);
@@ -28,11 +28,11 @@ describe('resource messages', () => {
2828
const response = await anthropic.messages.create({
2929
max_tokens: 1024,
3030
messages: [{ role: 'user', content: 'Hello, world' }],
31-
model: 'claude-3-opus-20240229',
31+
model: 'claude-3-5-sonnet-20240620',
3232
metadata: { user_id: '13803d75-b4b5-4c3e-b2a2-6f21399b021b' },
3333
stop_sequences: ['string', 'string', 'string'],
3434
stream: false,
35-
system: "Today's date is 2024-01-01.",
35+
system: [{ type: 'text', text: "Today's date is 2024-06-01." }],
3636
temperature: 1,
3737
tool_choice: { type: 'auto' },
3838
tools: [

0 commit comments

Comments
 (0)