From f8912ebaf4f42e3ac65841aed130939579e40a01 Mon Sep 17 00:00:00 2001
From: Alexander Piskun <13381981+bigcat88@users.noreply.github.com>
Date: Wed, 19 Nov 2025 00:48:09 +0200
Subject: [PATCH] feat(api-nodes-pricing): add pricing for gemini-3-pro-preview
model (#6735)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## Summary
Pricing is a little bit higher then for `2.5` models:
https://cloud.google.com/vertex-ai/generative-ai/pricing#gemini-models-3
## Screenshots (if applicable)
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6735-feat-api-nodes-pricing-add-pricing-for-gemini-3-pro-preview-model-2af6d73d36508196afaedaf1eeb21c52)
by [Unito](https://www.unito.io)
---
src/composables/node/useNodePricing.ts | 2 ++
tests-ui/tests/composables/node/useNodePricing.test.ts | 4 ++++
2 files changed, 6 insertions(+)
diff --git a/src/composables/node/useNodePricing.ts b/src/composables/node/useNodePricing.ts
index d1ae22169..e2ccd12e9 100644
--- a/src/composables/node/useNodePricing.ts
+++ b/src/composables/node/useNodePricing.ts
@@ -1537,6 +1537,8 @@ const apiNodeCosts: Record =
return '$0.00125/$0.01 per 1K tokens'
} else if (model.includes('gemini-2.5-pro')) {
return '$0.00125/$0.01 per 1K tokens'
+ } else if (model.includes('gemini-3-pro-preview')) {
+ return '$0.002/$0.012 per 1K tokens'
}
// For other Gemini models, show token-based pricing info
return 'Token-based'
diff --git a/tests-ui/tests/composables/node/useNodePricing.test.ts b/tests-ui/tests/composables/node/useNodePricing.test.ts
index 34ff90f83..02b45d255 100644
--- a/tests-ui/tests/composables/node/useNodePricing.test.ts
+++ b/tests-ui/tests/composables/node/useNodePricing.test.ts
@@ -1645,6 +1645,10 @@ describe('useNodePricing', () => {
model: 'gemini-2.5-pro',
expected: '$0.00125/$0.01 per 1K tokens'
},
+ {
+ model: 'gemini-3-pro-preview',
+ expected: '$0.002/$0.012 per 1K tokens'
+ },
{
model: 'gemini-2.5-flash-preview-04-17',
expected: '$0.0003/$0.0025 per 1K tokens'