feat: kimi-k3 模型定价 SQL(缓存命中¥2/未命中¥20/输出¥100 每百万token)
This commit is contained in:
parent
246347ecbf
commit
f734ed8240
96
scripts/kimi_k3_pricing.sql
Normal file
96
scripts/kimi_k3_pricing.sql
Normal file
@ -0,0 +1,96 @@
|
||||
-- ============================================================
|
||||
-- kimi-k3 定价接入
|
||||
-- 数据来源: 用户提供
|
||||
-- 定价: 输入(缓存命中)¥2.00/百万 输入(缓存未命中)¥20.00/百万 输出¥100.00/百万
|
||||
-- 上下文: 1,048,576 tokens
|
||||
-- ============================================================
|
||||
|
||||
-- 步骤1: 确认 modelprovider 已存在,如没有先创建
|
||||
-- INSERT IGNORE INTO `modelprovider` (`id`, `name`) VALUES ('<provider_id>', '月之暗面');
|
||||
|
||||
-- 步骤2: 新建 pricing_program
|
||||
INSERT IGNORE INTO `pricing_program` (`id`, `name`, `ownerid`, `providerid`, `pricing_belong`, `description`, `currency`)
|
||||
VALUES (
|
||||
'kimi_k3_pricing', -- id: 按需替换
|
||||
'kimi-k3 模型定价',
|
||||
'0',
|
||||
'<provider_id>', -- 替换为月之暗面的 modelprovider.id
|
||||
'provider',
|
||||
'kimi-k3 按百万token计费,支持缓存命中差异化定价',
|
||||
'CNY'
|
||||
);
|
||||
|
||||
-- 步骤3: 新建 pricing_program_timing (含分段定价 YAML)
|
||||
INSERT IGNORE INTO `pricing_program_timing` (`id`, `ppid`, `name`, `enabled_date`, `expired_date`, `pricing_data`)
|
||||
VALUES (
|
||||
'kimi_k3_timing', -- id: 按需替换
|
||||
'kimi_k3_pricing', -- ppid: 对应上一步的 pricing_program.id
|
||||
'kimi-k3 全价',
|
||||
'2026-07-17', -- 启用日期
|
||||
'9999-12-31',
|
||||
'unit_values:
|
||||
百万: 1000000
|
||||
|
||||
fields:
|
||||
price_factors:
|
||||
type: string
|
||||
role: factor
|
||||
label: "计价因子"
|
||||
unit_prices:
|
||||
type: float
|
||||
role: factor
|
||||
label: "单位定价"
|
||||
unit:
|
||||
type: string
|
||||
role: factor
|
||||
label: "计价单位"
|
||||
|
||||
prompt_tokens:
|
||||
type: int
|
||||
role: filter
|
||||
label: "输入Token数"
|
||||
value_mode: between
|
||||
|
||||
completion_tokens:
|
||||
type: int
|
||||
role: factor
|
||||
label: "输出Token数"
|
||||
value_mode: between
|
||||
|
||||
model:
|
||||
type: string
|
||||
role: filter
|
||||
label: "模型"
|
||||
|
||||
uncached_prompt_tokens:
|
||||
type: int
|
||||
role: factor
|
||||
label: "非缓存输入Token"
|
||||
derived: "prompt_tokens - prompt_tokens_details.cached_tokens"
|
||||
|
||||
cached_tokens:
|
||||
type: int
|
||||
role: factor
|
||||
label: "缓存Token"
|
||||
derived: "prompt_tokens_details.cached_tokens"
|
||||
|
||||
pricings:
|
||||
- price_factors: uncached_prompt_tokens
|
||||
unit_prices: 20.0
|
||||
unit: 百万
|
||||
prompt_tokens: "0.0 =~= 1048576.0"
|
||||
model: kimi-k3
|
||||
|
||||
- price_factors: cached_tokens
|
||||
unit_prices: 2.0
|
||||
unit: 百万
|
||||
prompt_tokens: "0.0 =~= 1048576.0"
|
||||
model: kimi-k3
|
||||
|
||||
- price_factors: completion_tokens
|
||||
unit_prices: 100.0
|
||||
unit: 百万
|
||||
prompt_tokens: "0.0 =~= 1048576.0"
|
||||
model: kimi-k3
|
||||
'
|
||||
);
|
||||
Loading…
x
Reference in New Issue
Block a user