Skip to content

Commit ade00e4

Browse files
committed
feat: add Claude 3.7 Sonnet model reference to Anthropic schema
Introduce a new model reference for the Claude 3.7 Sonnet variant in the Anthropic schema. This includes its metadata, capabilities, and configuration schema integration.
1 parent 405beb4 commit ade00e4

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

js/plugins/vertexai/src/modelgarden/anthropic.ts

+17
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,22 @@ export const AnthropicConfigSchema = GenerationCommonConfigSchema.extend({
5151
location: z.string().optional(),
5252
});
5353

54+
export const claude37Sonnet = modelRef({
55+
name: 'vertexai/claude-3-7-sonnet',
56+
info: {
57+
label: 'Vertex AI Model Garden - Claude 3.7 Sonnet',
58+
versions: ['claude-3-7-sonnet@20250219'],
59+
supports: {
60+
multiturn: true,
61+
media: true,
62+
tools: true,
63+
systemRole: true,
64+
output: ['text'],
65+
},
66+
},
67+
configSchema: AnthropicConfigSchema,
68+
});
69+
5470
export const claude35Haiku = modelRef({
5571
name: 'vertexai/claude-3-5-haiku',
5672
info: {
@@ -151,6 +167,7 @@ export const SUPPORTED_ANTHROPIC_MODELS: Record<
151167
string,
152168
ModelReference<typeof AnthropicConfigSchema>
153169
> = {
170+
'claude-3-7-sonnet': claude37Sonnet,
154171
'claude-3-5-sonnet-v2': claude35SonnetV2,
155172
'claude-3-5-sonnet': claude35Sonnet,
156173
'claude-3-5-haiku': claude35Haiku,

js/plugins/vertexai/src/modelgarden/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ export function vertexAIModelGarden(options: PluginOptions): GenkitPlugin {
6767
}
6868

6969
export {
70+
claude37Sonnet,
7071
claude35Haiku,
7172
claude35Sonnet,
7273
claude35SonnetV2,

0 commit comments

Comments
 (0)