diff --git a/packages/types/src/providers/vertex.ts b/packages/types/src/providers/vertex.ts index 6805f17d891..53b67418cf0 100644 --- a/packages/types/src/providers/vertex.ts +++ b/packages/types/src/providers/vertex.ts @@ -10,6 +10,7 @@ export const vertexModels = { maxTokens: 65_536, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, supportsReasoningEffort: ["low", "high"], reasoningEffort: "low", @@ -34,6 +35,7 @@ export const vertexModels = { maxTokens: 65_535, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 0.15, outputPrice: 3.5, @@ -45,6 +47,7 @@ export const vertexModels = { maxTokens: 65_535, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 0.15, outputPrice: 0.6, @@ -53,6 +56,7 @@ export const vertexModels = { maxTokens: 64_000, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 0.3, outputPrice: 2.5, @@ -65,6 +69,7 @@ export const vertexModels = { maxTokens: 65_535, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: false, inputPrice: 0.15, outputPrice: 3.5, @@ -76,6 +81,7 @@ export const vertexModels = { maxTokens: 65_535, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: false, inputPrice: 0.15, outputPrice: 0.6, @@ -84,6 +90,7 @@ export const vertexModels = { maxTokens: 65_535, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 2.5, outputPrice: 15, @@ -92,6 +99,7 @@ export const vertexModels = { maxTokens: 65_535, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 2.5, outputPrice: 15, @@ -100,6 +108,7 @@ export const vertexModels = { maxTokens: 65_535, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 2.5, outputPrice: 15, @@ -110,6 +119,7 @@ export const vertexModels = { maxTokens: 64_000, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 2.5, outputPrice: 15, @@ -135,6 +145,7 @@ export const vertexModels = { maxTokens: 65_535, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: false, inputPrice: 0, outputPrice: 0, @@ -143,6 +154,7 @@ export const vertexModels = { maxTokens: 8192, contextWindow: 2_097_152, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: false, inputPrice: 0, outputPrice: 0, @@ -151,6 +163,7 @@ export const vertexModels = { maxTokens: 8192, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 0.15, outputPrice: 0.6, @@ -159,6 +172,7 @@ export const vertexModels = { maxTokens: 8192, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: false, inputPrice: 0.075, outputPrice: 0.3, @@ -167,6 +181,7 @@ export const vertexModels = { maxTokens: 8192, contextWindow: 32_768, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: false, inputPrice: 0, outputPrice: 0, @@ -175,6 +190,7 @@ export const vertexModels = { maxTokens: 8192, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 0.075, outputPrice: 0.3, @@ -183,6 +199,7 @@ export const vertexModels = { maxTokens: 8192, contextWindow: 2_097_152, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: false, inputPrice: 1.25, outputPrice: 5, @@ -328,6 +345,7 @@ export const vertexModels = { maxTokens: 64_000, contextWindow: 1_048_576, supportsImages: true, + supportsNativeTools: true, supportsPromptCache: true, inputPrice: 0.1, outputPrice: 0.4,