渠道 token 计费模式此前无法为图片输入 token 单独定价,gpt-image-2 图片编辑等请求的图像输入被按文本 input_price 计费。新增 channel_model_pricing.image_input_price 列及全链路支持。 后端: - 迁移 178:channel_model_pricing 新增 image_input_price 列 - ChannelModelPricing 新增 ImageInputPrice 字段,repo 读写、校验补齐 - model_pricing_resolver / GetModelPricingWithChannel 映射到 ImageInputPricePerToken;未配置时归零,由 computeTokenBreakdown 回退文本输入价(向后兼容,与 image_output_price 的渠道权威规则一致) - admin / 用户侧定价 DTO 与 model-pricing 自动填充接口补充该字段 前端: - 渠道定价表单新增「图片输入」价格输入(token 模式) - API 类型、表单模型、form↔API 换算、自动填充、用户侧模型定价卡展示 - zh/en i18n 标签 相关 #4386。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015wcJTKDddxXSQrepSs3wrU
9 lines
472 B
SQL
9 lines
472 B
SQL
-- 178_channel_image_input_price.sql
|
|
-- 渠道自定义定价(token 模式)新增图片输入 token 单价列。
|
|
-- 用于 gpt-image-2 等模型的图片编辑/图生图请求:上游 usage 的
|
|
-- input_tokens_details.image_tokens 需按独立单价计费,区别于文本 input_price。
|
|
-- 未配置(NULL)时计费回退到文本输入价,保持向后兼容。
|
|
|
|
ALTER TABLE channel_model_pricing
|
|
ADD COLUMN IF NOT EXISTS image_input_price NUMERIC(20,12);
|