Merge branch 'merge-pr-483'

This commit is contained in:
fawney19
2026-05-19 02:28:43 +08:00
53 changed files with 8081 additions and 305 deletions

View File

@@ -196,6 +196,7 @@ export interface RequestDetail {
total_cost?: number
cache_creation_cost?: number
cache_read_cost?: number
image_output_cost?: number
request_cost?: number // 按次计费费用
// Historical pricing fields (per 1M tokens)
input_price_per_1m?: number

View File

@@ -18,9 +18,20 @@ export interface PricingTier {
cache_ttl_pricing?: CacheTTLPricing[]
}
export type ImageOutputQuality = 'low' | 'medium' | 'high'
export interface ImageOutputPriceRange {
up_to_pixels: number | null
prices: Partial<Record<ImageOutputQuality, number>>
label?: string | null
}
/** 阶梯计费配置 */
export interface TieredPricingConfig {
tiers: PricingTier[]
image_output_prices?: Record<string, Record<string, number>> | null
image_output_price_default?: number | null
image_output_price_ranges?: ImageOutputPriceRange[] | null
}
export interface Model {