Skip to content

Commit 6e7ea3c

Browse files
feat(anthropic): add Claude Opus 4.6 model (#130)
* feat(anthropic): add Claude Opus 4.6 model * chore: bump version to 0.9.7
1 parent 4902f3e commit 6e7ea3c

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "celeste-ai"
3-
version = "0.9.6"
3+
version = "0.9.7"
44
description = "Open source, type-safe primitives for multi-modal AI. All capabilities, all providers, one interface"
55
authors = [{name = "Kamilbenkirane", email = "kamil@withceleste.ai"}]
66
readme = "README.md"
@@ -28,6 +28,8 @@ dependencies = [
2828
"asgiref>=3.11.0",
2929
"filetype>=1.2.0",
3030
"google-auth>=2.0.0",
31+
"ipykernel>=7.1.0",
32+
"requests>=2.32.5",
3133
]
3234

3335
[project.urls]

src/celeste/modalities/text/providers/anthropic/models.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,19 @@
5959
TextParameter.IMAGE: ImagesConstraint(),
6060
},
6161
),
62+
Model(
63+
id="claude-opus-4-6",
64+
provider=Provider.ANTHROPIC,
65+
display_name="Claude Opus 4.6",
66+
operations={Modality.TEXT: {Operation.GENERATE, Operation.ANALYZE}},
67+
streaming=True,
68+
parameter_constraints={
69+
Parameter.MAX_TOKENS: Range(min=1, max=64000),
70+
TextParameter.THINKING_BUDGET: Range(min=-1, max=32000),
71+
TextParameter.OUTPUT_SCHEMA: Schema(),
72+
TextParameter.IMAGE: ImagesConstraint(),
73+
},
74+
),
6275
Model(
6376
id="claude-sonnet-4-20250514",
6477
provider=Provider.ANTHROPIC,

0 commit comments

Comments
 (0)