diff --git a/src/modules/admin-billing/admin-billing.service.ts b/src/modules/admin-billing/admin-billing.service.ts index e486db0..981cfad 100644 --- a/src/modules/admin-billing/admin-billing.service.ts +++ b/src/modules/admin-billing/admin-billing.service.ts @@ -34,6 +34,6 @@ export class AdminBillingService { } catch { return { name: '硅基流动', model: 'Embedding/Rerank', balance: '—', currency: 'CNY', status: 'unknown', consoleUrl: 'https://cloud.siliconflow.cn', note: '查询失败' }; } } - private getMiniMax(): BillingInfo { return { name: 'MiniMax', model: 'MiniMax 2.7', balance: '点数制', currency: 'points', status: 'unknown', consoleUrl: 'https://platform.minimaxi.com', note: '需登录控制台查看' }; } + private getMiniMax(): BillingInfo { return { name: 'MiniMax', model: 'MiniMax 2.7', balance: '已到期', currency: '—', status: 'unknown', consoleUrl: 'https://platform.minimaxi.com', note: '已到期,已切换至 DeepSeek V4' }; } private getBaiduOcr(): BillingInfo { return { name: '百度 OCR', model: '通用文字识别', balance: '次数制', currency: 'calls', status: 'unknown', consoleUrl: 'https://console.bce.baidu.com', note: '需登录控制台查看' }; } } diff --git a/src/modules/ai/model-router.ts b/src/modules/ai/model-router.ts index ce8ae39..00acc37 100644 --- a/src/modules/ai/model-router.ts +++ b/src/modules/ai/model-router.ts @@ -23,7 +23,7 @@ const DEFAULT_ROUTES: Record = { }, primary: { tier: 'primary', - preferred: { provider: 'minimax', model: 'minimax-m2.7' }, + preferred: { provider: 'deepseek', model: 'deepseek-v4-pro' }, fallback: { provider: 'deepseek', model: 'deepseek-v4-pro' }, maxRetries: 3, }, diff --git a/src/modules/ai/usage/ai-cost-calculator.service.ts b/src/modules/ai/usage/ai-cost-calculator.service.ts index 6a7a966..703d9bf 100644 --- a/src/modules/ai/usage/ai-cost-calculator.service.ts +++ b/src/modules/ai/usage/ai-cost-calculator.service.ts @@ -13,7 +13,7 @@ export class AiCostCalculatorService { }; calculate(provider: string, model: string, inputTokens: number, outputTokens: number): number { - if (provider === 'mock' || provider === 'minimax') return 0; + if (provider === 'mock') return 0; const tier = this.pricing[model]; if (!tier) return 0;