@@ -27,11 +27,12 @@ class Config:
2727 PROXY_LIST .append (proxy_str )
2828
2929 # Gemini Balancer配置
30+ GEMINI_BALANCER_SYNC_ENABLED = os .getenv ("GEMINI_BALANCER_SYNC_ENABLED" , "false" )
3031 GEMINI_BALANCER_URL = os .getenv ("GEMINI_BALANCER_URL" , "" )
3132 GEMINI_BALANCER_AUTH = os .getenv ("GEMINI_BALANCER_AUTH" , "" )
32- GEMINI_BALANCER_SYNC_ENABLED = os .getenv ("GEMINI_BALANCER_SYNC_ENABLED" , "false" )
33-
33+
3434 # GPT Load Balancer Configuration
35+ GPT_LOAD_SYNC_ENABLED = os .getenv ("GPT_LOAD_SYNC_ENABLED" , "false" )
3536 GPT_LOAD_URL = os .getenv ('GPT_LOAD_URL' , '' )
3637 GPT_LOAD_AUTH = os .getenv ('GPT_LOAD_AUTH' , '' )
3738
@@ -132,6 +133,16 @@ def check(cls) -> bool:
132133 else :
133134 logger .info ("ℹ️ Gemini Balancer URL: Not configured (Balancer功能将被禁用)" )
134135
136+ # 检查GPT Load Balancer配置
137+ if cls .parse_bool (cls .GPT_LOAD_SYNC_ENABLED ):
138+ logger .info (f"✅ GPT Load Balancer enabled, URL: { cls .GPT_LOAD_URL } " )
139+ if not cls .GPT_LOAD_AUTH or not cls .GPT_LOAD_URL :
140+ logger .warning ("⚠️ GPT Load Balancer Auth or URL Missing (Load Balancer功能将被禁用)" )
141+ else :
142+ logger .info (f"✅ GPT Load Balancer Auth: ****" )
143+ else :
144+ logger .info ("ℹ️ GPT Load Balancer: Not configured (Load Balancer功能将被禁用)" )
145+
135146 if errors :
136147 logger .error ("❌ Configuration check failed:" )
137148 logger .info ("Please check your .env file and configuration." )
@@ -148,6 +159,7 @@ def check(cls) -> bool:
148159logger .info (f"GEMINI_BALANCER_URL: { Config .GEMINI_BALANCER_URL or 'Not configured' } " )
149160logger .info (f"GEMINI_BALANCER_AUTH: { 'Configured' if Config .GEMINI_BALANCER_AUTH else 'Not configured' } " )
150161logger .info (f"GEMINI_BALANCER_SYNC_ENABLED: { Config .parse_bool (Config .GEMINI_BALANCER_SYNC_ENABLED )} " )
162+ logger .info (f"GPT_LOAD_SYNC_ENABLED: { Config .parse_bool (Config .GPT_LOAD_SYNC_ENABLED )} " )
151163logger .info (f"GPT_LOAD_URL: { Config .GPT_LOAD_URL or 'Not configured' } " )
152164logger .info (f"GPT_LOAD_AUTH: { 'Configured' if Config .GPT_LOAD_AUTH else 'Not configured' } " )
153165logger .info (f"VALID_KEY_PREFIX: { Config .VALID_KEY_PREFIX } " )
0 commit comments