Skip to content

Commit 30b12fa

Browse files
chore: deprecate sonnet 4 and opus 4 models (#540)
* chore: deprecate sonnet 4 and opus 4 models * chore: update deprecate comment
1 parent c444c6f commit 30b12fa

File tree

4 files changed

+4
-20
lines changed

4 files changed

+4
-20
lines changed

examples/bedrock/messages_count_tokens.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
'content' => 'Hello, Claude!',
1515
],
1616
],
17-
model: 'anthropic.claude-sonnet-4-20250514-v1:0',
17+
model: 'anthropic.claude-sonnet-4-5-20250929-v1:0',
1818
);
1919

2020
var_dump($response->inputTokens);

examples/messages.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
$message = $client->messages->create(
1414
maxTokens: 1024,
1515
messages: [['role' => 'user', 'content' => 'Hello, Claude']],
16-
model: 'claude-sonnet-4-20250514'
16+
model: 'claude-sonnet-4-5'
1717
);
1818

1919
var_dump($message->content);

examples/messages_stream.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
$stream = $client->messages->createStream(
1919
maxTokens: 1024,
2020
messages: [['role' => 'user', 'content' => 'Hello, Claude']],
21-
model: 'claude-sonnet-4-20250514'
21+
model: 'claude-sonnet-4-5'
2222
);
2323

2424
foreach ($stream as $event) {

src/Messages/Model.php

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,33 +37,21 @@ enum Model: string
3737

3838
case CLAUDE_OPUS_4_1_20250805 = 'claude-opus-4-1-20250805';
3939

40-
case CLAUDE_OPUS_4_0 = 'claude-opus-4-0';
41-
42-
case CLAUDE_OPUS_4_20250514 = 'claude-opus-4-20250514';
43-
44-
case CLAUDE_SONNET_4_0 = 'claude-sonnet-4-0';
45-
46-
case CLAUDE_SONNET_4_20250514 = 'claude-sonnet-4-20250514';
47-
4840
case CLAUDE_3_HAIKU_20240307 = 'claude-3-haiku-20240307';
4941

5042
// AWS Bedrock model identifiers
5143

5244
case BEDROCK_CLAUDE_SONNET_4_5_20250929 = 'anthropic.claude-sonnet-4-5-20250929-v1:0';
5345

54-
case BEDROCK_CLAUDE_SONNET_4_20250514 = 'anthropic.claude-sonnet-4-20250514-v1:0';
55-
5646
/**
57-
* @deprecated Model is deprecated. Migrate to anthropic.claude-sonnet-4-20250514-v1:0.
47+
* @deprecated Model is deprecated. Migrate to anthropic.claude-sonnet-4-5-20250929-v1:0.
5848
*/
5949
case BEDROCK_CLAUDE_3_7_SONNET_20250219 = 'anthropic.claude-3-7-sonnet-20250219-v1:0';
6050

6151
case BEDROCK_CLAUDE_OPUS_4_5_20251101 = 'anthropic.claude-opus-4-5-20251101-v1:0';
6252

6353
case BEDROCK_CLAUDE_OPUS_4_1_20250805 = 'anthropic.claude-opus-4-1-20250805-v1:0';
6454

65-
case BEDROCK_CLAUDE_OPUS_4_20250514 = 'anthropic.claude-opus-4-20250514-v1:0';
66-
6755
case BEDROCK_CLAUDE_HAIKU_4_5_20251001 = 'anthropic.claude-haiku-4-5-20251001-v1:0';
6856

6957
/**
@@ -78,12 +66,8 @@ enum Model: string
7866

7967
case VERTEX_CLAUDE_OPUS_4_1_20250805 = 'claude-opus-4-1@20250805';
8068

81-
case VERTEX_CLAUDE_OPUS_4_20250514 = 'claude-opus-4@20250514';
82-
8369
case VERTEX_CLAUDE_SONNET_4_5_20250929 = 'claude-sonnet-4-5@20250929';
8470

85-
case VERTEX_CLAUDE_SONNET_4_20250514 = 'claude-sonnet-4@20250514';
86-
8771
/**
8872
* @deprecated Model is deprecated. Migrate to claude-sonnet-4@20250514.
8973
*/

0 commit comments

Comments
 (0)