fix: 更新模型名称并修复节点选择逻辑

更新 PROVIDER_MODELS 中的 gemini-3-flash 模型名称
在 ProviderPoolManager 中更新错误节点的 lastUsed 时间,防止 LRU 策略导致重复选择失败节点
This commit is contained in:
hex2077 2025-12-24 21:44:15 +08:00
parent 5506d7ec16
commit 7e16afd806
2 changed files with 3 additions and 1 deletions

View file

@ -17,7 +17,7 @@ export const PROVIDER_MODELS = {
'gemini-2.5-computer-use-preview-10-2025',
'gemini-3-pro-image-preview',
'gemini-3-pro-preview',
'gemini-3-flash',
'gemini-3-flash-preview',
'gemini-2.5-flash',
'gemini-claude-sonnet-4-5',
'gemini-claude-sonnet-4-5-thinking',

View file

@ -339,6 +339,8 @@ export class ProviderPoolManager {
if (provider) {
provider.config.errorCount++;
provider.config.lastErrorTime = new Date().toISOString();
// 更新 lastUsed 时间,避免因 LRU 策略导致失败节点被重复选中
provider.config.lastUsed = new Date().toISOString();
// 保存错误信息
if (errorMessage) {