Skip to content

Commit 65bc8a7

Browse files
feat: add claude-sonnet-4-6 model support
1 parent a883f23 commit 65bc8a7

3 files changed

Lines changed: 10 additions & 3 deletions

File tree

extropy/core/cost/pricing.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ class ModelPricing(BaseModel, frozen=True):
5454
),
5555
"claude-sonnet-4.5": ModelPricing(input_per_mtok=3.00, output_per_mtok=15.00),
5656
"claude-sonnet-4": ModelPricing(input_per_mtok=3.00, output_per_mtok=15.00),
57+
"claude-sonnet-4-6": ModelPricing(input_per_mtok=3.00, output_per_mtok=15.00),
5758
"claude-haiku-4-5-20251001": ModelPricing(
5859
input_per_mtok=0.80, output_per_mtok=4.00
5960
),
@@ -72,7 +73,7 @@ class ModelPricing(BaseModel, frozen=True):
7273
},
7374
"anthropic": {
7475
"fast": "claude-haiku-4-5-20251001",
75-
"strong": "claude-sonnet-4-5-20250929",
76+
"strong": "claude-sonnet-4-6",
7677
},
7778
"azure": {
7879
"fast": "gpt-5-mini",
@@ -97,7 +98,7 @@ class ModelPricing(BaseModel, frozen=True):
9798
# Legacy aliases
9899
"claude": {
99100
"fast": "claude-haiku-4-5-20251001",
100-
"strong": "claude-sonnet-4-5-20250929",
101+
"strong": "claude-sonnet-4-6",
101102
},
102103
"azure_openai": {
103104
"fast": "gpt-5-mini",

extropy/core/providers/anthropic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ def default_fast_model(self) -> str:
150150

151151
@property
152152
def default_strong_model(self) -> str:
153-
return "claude-sonnet-4-5-20250929"
153+
return "claude-sonnet-4-6"
154154

155155
def _get_client(self) -> anthropic.Anthropic:
156156
kwargs: dict = {"api_key": self._api_key}

extropy/core/rate_limits.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@
7070
3: {"rpm": 2_000, "itpm": 800_000, "otpm": 160_000},
7171
4: {"rpm": 4_000, "itpm": 2_000_000, "otpm": 400_000},
7272
},
73+
"claude-sonnet-4-6": {
74+
1: {"rpm": 50, "itpm": 30_000, "otpm": 8_000},
75+
2: {"rpm": 1_000, "itpm": 450_000, "otpm": 90_000},
76+
3: {"rpm": 2_000, "itpm": 800_000, "otpm": 160_000},
77+
4: {"rpm": 4_000, "itpm": 2_000_000, "otpm": 400_000},
78+
},
7379
"claude-haiku-4.5": {
7480
1: {"rpm": 50, "itpm": 50_000, "otpm": 10_000},
7581
2: {"rpm": 1_000, "itpm": 450_000, "otpm": 90_000},

0 commit comments

Comments
 (0)