Skip to content

Commit c90fd18

Browse files
authored
api_nodes: added prices for gpt-5 series models (#4958)
1 parent 2ed1704 commit c90fd18

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/composables/node/useNodePricing.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1362,6 +1362,12 @@ const apiNodeCosts: Record<string, { displayPrice: string | PricingFunction }> =
13621362
return '$0.0004/$0.0016 per 1K tokens'
13631363
} else if (model.includes('gpt-4.1')) {
13641364
return '$0.002/$0.008 per 1K tokens'
1365+
} else if (model.includes('gpt-5-nano')) {
1366+
return '$0.00005/$0.0004 per 1K tokens'
1367+
} else if (model.includes('gpt-5-mini')) {
1368+
return '$0.00025/$0.002 per 1K tokens'
1369+
} else if (model.includes('gpt-5')) {
1370+
return '$0.00125/$0.01 per 1K tokens'
13651371
}
13661372
return 'Token-based'
13671373
}

tests-ui/tests/composables/node/useNodePricing.test.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1512,7 +1512,10 @@ describe('useNodePricing', () => {
15121512
{ model: 'gpt-4o', expected: '$0.0025/$0.01 per 1K tokens' },
15131513
{ model: 'gpt-4.1-nano', expected: '$0.0001/$0.0004 per 1K tokens' },
15141514
{ model: 'gpt-4.1-mini', expected: '$0.0004/$0.0016 per 1K tokens' },
1515-
{ model: 'gpt-4.1', expected: '$0.002/$0.008 per 1K tokens' }
1515+
{ model: 'gpt-4.1', expected: '$0.002/$0.008 per 1K tokens' },
1516+
{ model: 'gpt-5-nano', expected: '$0.00005/$0.0004 per 1K tokens' },
1517+
{ model: 'gpt-5-mini', expected: '$0.00025/$0.002 per 1K tokens' },
1518+
{ model: 'gpt-5', expected: '$0.00125/$0.01 per 1K tokens' }
15161519
]
15171520

15181521
testCases.forEach(({ model, expected }) => {

0 commit comments

Comments
 (0)