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

This commit is contained in:
ddCat
2026-09-19 09:54:27 +08:00
parent 5ad05efb58
commit 237f2e2a6e
49 changed files with 802 additions and 276 deletions

View File

@@ -153,7 +153,7 @@ export type ModelQuoteRequest = {
intent: ModelRequestIntent;
};
export type ModelCatalogSource = "frontend" | "system";
export type ModelCatalogSource = "system";
export type PublicChannelCatalog = {
id: string;
@@ -199,7 +199,7 @@ export type ModelCatalogResponse = {
channels?: PublicChannelCatalog[];
};
// 统一模型目录接口 - 根据 frontendModelsEnabled 开关返回前台模型或系统渠道模型
// 创作目录直接读取系统渠道模型,不使用逻辑模型及其功能开关。
export function getModelCatalog() {
return http.get<ModelCatalogResponse>("/model-catalog");
}