fix: 更新模型名称并修复节点选择逻辑
更新 PROVIDER_MODELS 中的 gemini-3-flash 模型名称 在 ProviderPoolManager 中更新错误节点的 lastUsed 时间,防止 LRU 策略导致重复选择失败节点
This commit is contained in:
parent
5506d7ec16
commit
7e16afd806
2 changed files with 3 additions and 1 deletions
|
|
@ -17,7 +17,7 @@ export const PROVIDER_MODELS = {
|
||||||
'gemini-2.5-computer-use-preview-10-2025',
|
'gemini-2.5-computer-use-preview-10-2025',
|
||||||
'gemini-3-pro-image-preview',
|
'gemini-3-pro-image-preview',
|
||||||
'gemini-3-pro-preview',
|
'gemini-3-pro-preview',
|
||||||
'gemini-3-flash',
|
'gemini-3-flash-preview',
|
||||||
'gemini-2.5-flash',
|
'gemini-2.5-flash',
|
||||||
'gemini-claude-sonnet-4-5',
|
'gemini-claude-sonnet-4-5',
|
||||||
'gemini-claude-sonnet-4-5-thinking',
|
'gemini-claude-sonnet-4-5-thinking',
|
||||||
|
|
|
||||||
|
|
@ -339,6 +339,8 @@ export class ProviderPoolManager {
|
||||||
if (provider) {
|
if (provider) {
|
||||||
provider.config.errorCount++;
|
provider.config.errorCount++;
|
||||||
provider.config.lastErrorTime = new Date().toISOString();
|
provider.config.lastErrorTime = new Date().toISOString();
|
||||||
|
// 更新 lastUsed 时间,避免因 LRU 策略导致失败节点被重复选中
|
||||||
|
provider.config.lastUsed = new Date().toISOString();
|
||||||
|
|
||||||
// 保存错误信息
|
// 保存错误信息
|
||||||
if (errorMessage) {
|
if (errorMessage) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue