From c90fd18ade06b13a20dfb0e9ad871447bac9d8d7 Mon Sep 17 00:00:00 2001 From: Alexander Piskun <13381981+bigcat88@users.noreply.github.com> Date: Fri, 15 Aug 2025 22:36:18 +0300 Subject: [PATCH] api_nodes: added prices for gpt-5 series models (#4958) --- src/composables/node/useNodePricing.ts | 6 ++++++ tests-ui/tests/composables/node/useNodePricing.test.ts | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/composables/node/useNodePricing.ts b/src/composables/node/useNodePricing.ts index b819312da..98c155b92 100644 --- a/src/composables/node/useNodePricing.ts +++ b/src/composables/node/useNodePricing.ts @@ -1362,6 +1362,12 @@ const apiNodeCosts: Record = return '$0.0004/$0.0016 per 1K tokens' } else if (model.includes('gpt-4.1')) { return '$0.002/$0.008 per 1K tokens' + } else if (model.includes('gpt-5-nano')) { + return '$0.00005/$0.0004 per 1K tokens' + } else if (model.includes('gpt-5-mini')) { + return '$0.00025/$0.002 per 1K tokens' + } else if (model.includes('gpt-5')) { + return '$0.00125/$0.01 per 1K tokens' } return 'Token-based' } diff --git a/tests-ui/tests/composables/node/useNodePricing.test.ts b/tests-ui/tests/composables/node/useNodePricing.test.ts index d5978110a..f2a150fdb 100644 --- a/tests-ui/tests/composables/node/useNodePricing.test.ts +++ b/tests-ui/tests/composables/node/useNodePricing.test.ts @@ -1512,7 +1512,10 @@ describe('useNodePricing', () => { { model: 'gpt-4o', expected: '$0.0025/$0.01 per 1K tokens' }, { model: 'gpt-4.1-nano', expected: '$0.0001/$0.0004 per 1K tokens' }, { model: 'gpt-4.1-mini', expected: '$0.0004/$0.0016 per 1K tokens' }, - { model: 'gpt-4.1', expected: '$0.002/$0.008 per 1K tokens' } + { model: 'gpt-4.1', expected: '$0.002/$0.008 per 1K tokens' }, + { model: 'gpt-5-nano', expected: '$0.00005/$0.0004 per 1K tokens' }, + { model: 'gpt-5-mini', expected: '$0.00025/$0.002 per 1K tokens' }, + { model: 'gpt-5', expected: '$0.00125/$0.01 per 1K tokens' } ] testCases.forEach(({ model, expected }) => {