diff --git a/src/provider-models.js b/src/provider-models.js index fbe7352..4c2e666 100644 --- a/src/provider-models.js +++ b/src/provider-models.js @@ -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', diff --git a/src/provider-pool-manager.js b/src/provider-pool-manager.js index 73f193e..7705a79 100644 --- a/src/provider-pool-manager.js +++ b/src/provider-pool-manager.js @@ -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) {