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