feat(models): 模型目录与计费 - 按展示名分组并隔离管理员积分成本

This commit is contained in:
ddCat committed 2026-09-19 09:54:27 +08:00
1 parent 6b40fe12df
commit 338c0ed860
49 files changed
+802 -276

No files matched your search

+10
View File
@@ -74,6 +74,8 @@ export type ChannelModel = {
};
export type ChannelModelPriceTier = {
/** 仅管理员模型编辑接口返回,不能复制到用户模型目录。 */
costPricing?: CreditCostPricing;
id: string;
channelModelId: string;
selector: Record<string, string>;
@@ -93,6 +95,14 @@ export type ChannelModelPriceTier = {
updatedAt: string;
};
export type CreditCostPricing = {
configured: boolean;
unitPriceMicrocredits: number;
inputTokenPriceMicrocredits: number;
outputTokenPriceMicrocredits: number;
cachedTokenPriceMicrocredits: number;
};
// 系统渠道模型的写入合同。标量价格只用于兼容旧管理请求;新的后台界面只提交 priceTiers。
export type ChannelModelMutation = {
modelKey: string;