Skip to content

Commit a3cd12e

Browse files
committed
添加GPT LOAD的配置信息
1 parent 47272f6 commit a3cd12e

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

common/config.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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:
148159
logger.info(f"GEMINI_BALANCER_URL: {Config.GEMINI_BALANCER_URL or 'Not configured'}")
149160
logger.info(f"GEMINI_BALANCER_AUTH: {'Configured' if Config.GEMINI_BALANCER_AUTH else 'Not configured'}")
150161
logger.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)}")
151163
logger.info(f"GPT_LOAD_URL: {Config.GPT_LOAD_URL or 'Not configured'}")
152164
logger.info(f"GPT_LOAD_AUTH: {'Configured' if Config.GPT_LOAD_AUTH else 'Not configured'}")
153165
logger.info(f"VALID_KEY_PREFIX: {Config.VALID_KEY_PREFIX}")

env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ GEMINI_BALANCER_SYNC_ENABLED=false
2727
GEMINI_BALANCER_URL=
2828
GEMINI_BALANCER_AUTH=
2929

30+
GPT_LOAD_SYNC_ENABLED=false
31+
GPT_LOAD_URL=
32+
GPT_LOAD_AUTH=
3033

3134
# 文件路径黑名单配置 (逗号分隔,用于跳过文档和示例文件)
3235
FILE_PATH_BLACKLIST=readme,docs,doc/,.md,example,sample,tutorial,test,spec,demo,mock

0 commit comments

Comments
 (0)