gpt-tokens
Version:
Calculate the token consumption and amount of openai gpt message
66 lines (65 loc) • 2.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Pricing = void 0;
/**
* Pricing
* @class
* https://openai.com/pricing
*/
class Pricing {
}
exports.Pricing = Pricing;
/**
* General Model Mapping
* @public
* General Model => Incremental Model
*/
Pricing.generalModelMapping = {
'gpt-3.5-turbo': 'gpt-3.5-turbo-0125',
'gpt-3.5-turbo-16k': 'gpt-3.5-turbo-0125',
'gpt-4': 'gpt-4-0613',
'gpt-4-32k': 'gpt-4-32k-0613',
'gpt-4-turbo-preview': 'gpt-4-0125-preview',
'gpt-4-turbo': 'gpt-4-turbo-2024-04-09',
'gpt-4o': 'gpt-4o-2024-08-06',
'gpt-4o-mini': 'gpt-4o-mini-2024-07-18',
'chatgpt-4o-latest': 'gpt-4o-2024-05-13',
'o1-preview': 'o1-preview-2024-09-12',
'o1-mini': 'o1-mini-2024-09-12',
'o3-mini': 'o3-mini-2025-01-31',
};
/**
* Incremental Models
* @public
* Model: [Input , Output, Train (If support)] ($/1K Tokens)
*/
Pricing.incrementalModels = {
'o3-mini-2025-01-31': [0.0011, 0.0044], // 2025-01-31
'o1': [0.015, 0.06], // 2024-12-18
'o1-preview-2024-09-12': [0.015, 0.06], // 2024-09-12
'o1-mini-2024-09-12': [0.0011, 0.0044], // 2024-09-12
'gpt-4o-2024-05-13': [0.005, 0.015], // 2024-05-13
'gpt-4o-2024-08-06': [0.0025, 0.010], // 2024-08-06
'gpt-4o-2024-11-20': [0.0025, 0.010], // 2024-11-20
'gpt-4o-mini-2024-07-18': [0.00015, 0.0006], // 2024-07-18
'gpt-4-turbo-2024-04-09': [0.01, 0.03], // 2024-04-09
'gpt-4-0314': [0.03, 0.06], // 2023-03-14
'gpt-4-32k-0314': [0.06, 0.12], // 2023-03-14
'gpt-4-0613': [0.03, 0.06, 0.0080], // 2023-06-13 (Fine-tuning experimental)
'gpt-4-32k-0613': [0.06, 0.12], // 2023-06-13
'gpt-4-1106-preview': [0.01, 0.03], // 2023-11-06
'gpt-4-0125-preview': [0.01, 0.03], // 2024-01-25
'gpt-3.5-turbo-0301': [0.0015, 0.0020], // 2023-03-01
'gpt-3.5-turbo-0613': [0.0015, 0.0020, 0.0080], // 2023-06-13
'gpt-3.5-turbo-16k-0613': [0.0030, 0.0040], // 2023-06-13
'gpt-3.5-turbo-1106': [0.0010, 0.0020, 0.0080], // 2023-11-06 (Fine-tuning recommended)
'gpt-3.5-turbo-0125': [0.0005, 0.0015], // 2024-01-25 (Fine-tuning is coming soon)
};
/**
* Fine-tuning Models
* @public
* Model: [Input , Output, Train] ($/1K Tokens)
*/
Pricing.fineTuningModels = {
'ft:gpt-3.5-turbo': [0.0030, 0.0060, 0.0080],
};