@microfox/usage-pricing
Version:
A TypeScript SDK for Tracking Pricing & Usage of any LLM and TypeScript AI SDK internally.
1,681 lines (1,679 loc) • 69.8 kB
TypeScript
import { Usage, LLMUsage, BaseUsage, UsageTrackerConstructorOptions } from '@microfox/usage-tracker';
import { z } from 'zod';
declare const UsageWithPricingSchema: z.ZodIntersection<z.ZodObject<{
priceUSD: z.ZodNumber;
originalPriceUSD: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodIntersection<z.ZodObject<{
package: z.ZodString;
timestamp: z.ZodOptional<z.ZodString>;
markup: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{
type: z.ZodLiteral<"llm">;
model: z.ZodOptional<z.ZodString>;
inputTokens: z.ZodOptional<z.ZodNumber>;
outputTokens: z.ZodOptional<z.ZodNumber>;
promptTokens: z.ZodOptional<z.ZodNumber>;
completionTokens: z.ZodOptional<z.ZodNumber>;
cachedInputTokens: z.ZodOptional<z.ZodNumber>;
reasoningTokens: z.ZodOptional<z.ZodNumber>;
totalTokens: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"api_1">;
requestKey: z.ZodOptional<z.ZodString>;
requestCount: z.ZodNumber;
requestData: z.ZodOptional<z.ZodNumber>;
markup: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>], "type">>>;
type UsageWithPricing = z.infer<typeof UsageWithPricingSchema>;
interface AIPricingConfig {
provider: string;
models: {
[modelName: string]: {
contextLength: number;
maxOutput: number;
pricing: {
standard: {
inputCacheHit: number;
inputCacheMiss: number;
output: number;
};
discount: {
inputCacheHit: number;
inputCacheMiss: number;
output: number;
};
discountHours: {
start: string;
end: string;
};
};
features: {
jsonOutput: boolean;
functionCalling: boolean;
chatPrefixCompletion: boolean;
fimCompletion: boolean;
};
};
};
}
/**
* Configuration object containing pricing information for different services and providers.
* Includes configurations for AWS SES, OpenAI, Google AI, Anthropic AI, and Brave.
*/
declare const PricingConfig: {
"ai-provider-vertex": {
type: string;
"gemini-1.5-pro": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-flash": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-opus@20240229": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-5-sonnet@20240620": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-sonnet@20240229": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-haiku@20240307": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"text-embedding-004": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
};
brave: {
type: string;
dataForSearch: {
requestCount: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
};
"ai-provider-deepseek": {
type: string;
"deepseek-chat": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
promptTokenCacheMiss: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
discountHours: {
start: string;
end: string;
};
discountRates: {
promptToken: number;
promptTokenCacheMiss: number;
completionToken: number;
};
features: {
jsonOutput: boolean;
functionCalling: boolean;
chatPrefixCompletion: boolean;
fimCompletion: boolean;
};
};
"deepseek-reasoner": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
promptTokenCacheMiss: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
discountHours: {
start: string;
end: string;
};
discountRates: {
promptToken: number;
promptTokenCacheMiss: number;
completionToken: number;
};
features: {
jsonOutput: boolean;
functionCalling: boolean;
chatPrefixCompletion: boolean;
fimCompletion: boolean;
};
};
};
"ai-provider-anthropic": {
type: string;
"claude-4-opus-20250514": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-4-sonnet-20250514": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-7-sonnet-20250219": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-5-sonnet-20241022": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-5-sonnet-20240620": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-5-haiku-20241022": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-opus-20240229": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-sonnet-20240229": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"claude-3-haiku-20240307": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache5mToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cache1hToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheHitsToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
};
"ai-provider-google": {
type: string;
"gemini-2.5-pro": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-pro-long-context": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-audio": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-lite": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-lite-audio": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-lite-preview-06-17": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-native-audio": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-native-audio-audio": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-tts": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-pro-tts": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-pro-preview-05-06": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-pro-preview-05-06-long-context": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-preview-05-20": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-preview-05-20-thinking": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-preview-native-audio-dialog": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-exp-native-audio-thinking-dialog": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-flash-preview-tts": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.5-pro-preview-tts": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.0-flash": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.0-flash-audio": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.0-flash-live-001": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.0-flash-live-001-audio": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.0-flash-lite": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.0-flash-preview-image-generation": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"gemini-1.5-pro": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-pro-long-context": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-flash": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-flash-long-context": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-flash-8b": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-flash-8b-long-context": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"imagen-3.0-generate-002": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"imagen-4-standard": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"imagen-4-ultra": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"veo-2.0-generate-001": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"veo-3-video-with-audio": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"veo-3-video-without-audio": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"gemini-embedding-exp": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"text-embedding-004": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"embedding-001": {
promptToken: {
basePriceUSD: number;
dataUnit: string;
per: number;
description: string;
};
};
"gemma-3-27b-it": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemma-3n": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
cacheStorageToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.0-pro-exp-02-05": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-2.0-flash-thinking-exp-01-21": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-exp-1206": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-exp-1121": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-exp-1114": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-pro-exp-0827": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-pro-exp-0801": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-flash-8b-exp-0924": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gemini-1.5-flash-8b-exp-0827": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
};
"ai-provider-openai": {
type: string;
"gpt-4.1": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4.1-2025-04-14": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4.1-mini": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4.1-mini-2025-04-14": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4.1-nano": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4.1-nano-2025-04-14": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4.5-preview": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4.5-preview-2025-02-27": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-2024-08-06": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-2024-11-20": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-2024-05-13": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-mini": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4-0613": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-mini-2024-07-18": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-audio-preview": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-audio-preview-2024-12-17": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-audio-preview-2024-10-01": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-mini-audio-preview": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-mini-audio-preview-2024-12-17": {
promptToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
completionToken: {
dataUnit: string;
per: number;
description: string;
basePriceUSD: number;
};
};
"gpt-4o-realtime-preview": {
promptToken: {
dataUnit: