Skip to content

Commit 516ab7b

Browse files
elisnojwmueller
andauthored
Add new Claude models (Sonnet-4 and Opus-4) (#73)
Co-authored-by: Jonas Mueller <[email protected]>
1 parent 87b620c commit 516ab7b

File tree

5 files changed

+19
-6
lines changed

5 files changed

+19
-6
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.1.8] - 2025-06-11
11+
12+
### Added
13+
14+
- Add new Claude models: `claude-opus-4-0`, `claude-sonnet-4-0`
15+
1016
## [1.1.7] - 2025-06-05
1117

1218
- Updated `chat.py` to handle the Responses API `instructions` parameter
@@ -174,7 +180,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
174180

175181
- Release of the Cleanlab TLM Python client.
176182

177-
[Unreleased]: https://github.com/cleanlab/cleanlab-tlm/compare/v1.1.7...HEAD
183+
[Unreleased]: https://github.com/cleanlab/cleanlab-tlm/compare/v1.1.8...HEAD
184+
[1.1.8]: https://github.com/cleanlab/cleanlab-tlm/compare/v1.1.7...v1.1.8
178185
[1.1.7]: https://github.com/cleanlab/cleanlab-tlm/compare/v1.1.6...v1.1.7
179186
[1.1.6]: https://github.com/cleanlab/cleanlab-tlm/compare/v1.1.5...v1.1.6
180187
[1.1.5]: https://github.com/cleanlab/cleanlab-tlm/compare/v1.1.4...v1.1.5

src/cleanlab_tlm/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# SPDX-License-Identifier: MIT
2-
__version__ = "1.1.7"
2+
__version__ = "1.1.8"

src/cleanlab_tlm/internal/constants.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"claude-3.5-sonnet",
2929
"claude-3.5-sonnet-v2",
3030
"claude-3.7-sonnet",
31+
"claude-opus-4-0",
32+
"claude-sonnet-4-0",
3133
"nova-micro",
3234
"nova-lite",
3335
"nova-pro",

src/cleanlab_tlm/tlm.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -598,12 +598,12 @@ class TLMOptions(TypedDict):
598598
599599
Args:
600600
model ({"gpt-4.1", "gpt-4.1-mini", "gpt-4.1-nano", "o4-mini", "o3", "gpt-4.5-preview", "gpt-4o-mini", "gpt-4o", "o3-mini", \
601-
"o1", "o1-mini", "gpt-4", "gpt-3.5-turbo-16k", "claude-3.7-sonnet", "claude-3.5-sonnet-v2", "claude-3.5-sonnet", \
602-
"claude-3.5-haiku", "claude-3-haiku", "nova-micro", "nova-lite", "nova-pro"}, default = "gpt-4.1-mini"): \
601+
"o1", "o1-mini", "gpt-4", "gpt-3.5-turbo-16k", "claude-opus-4-0", "claude-sonnet-4-0", "claude-3.7-sonnet", \
602+
"claude-3.5-sonnet-v2", "claude-3.5-sonnet", "claude-3.5-haiku", "claude-3-haiku", "nova-micro", "nova-lite", "nova-pro"}, default = "gpt-4.1-mini"): \
603603
Underlying base LLM to use (better models yield better results, faster models yield faster results).
604604
- Models still in beta: "o3", "o1", "o4-mini", "o3-mini", "o1-mini", "gpt-4.5-preview", \
605-
"claude-3.7-sonnet", "claude-3.5-haiku".
606-
- Recommended models for accuracy: "gpt-4.1", "o4-mini", "o3", "claude-3.7-sonnet", "claude-3.5-sonnet-v2".
605+
"claude-opus-4-0", "claude-sonnet-4-0", "claude-3.7-sonnet", "claude-3.5-haiku".
606+
- Recommended models for accuracy: "gpt-4.1", "o4-mini", "o3", "claude-opus-4-0", "claude-sonnet-4-0".
607607
- Recommended models for low latency/costs: "gpt-4.1-nano", "nova-micro".
608608
609609
max_tokens (int, default = 512): the maximum number of tokens that can be generated in the TLM response (and in internal trustworthiness scoring).

tests/constants.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
"claude-3.5-sonnet",
2828
"claude-3.5-sonnet-v2",
2929
"claude-3.7-sonnet",
30+
"claude-opus-4-0",
31+
"claude-sonnet-4-0",
3032
"o1-preview",
3133
"o1",
3234
"o1-mini",
@@ -47,6 +49,8 @@
4749
"claude-3.5-sonnet",
4850
"claude-3.5-sonnet-v2",
4951
"claude-3.7-sonnet",
52+
"claude-opus-4-0",
53+
"claude-sonnet-4-0",
5054
"o1-preview",
5155
"o1",
5256
"o1-mini",

0 commit comments

Comments
 (0)