fix(volc_sync): restrict model discovery and enhance loop logging

This commit is contained in:
kim
2026-01-29 16:57:23 +08:00
parent dd0eb2b1ad
commit 16e7170643
+3 -3
View File
@@ -580,10 +580,10 @@ def active_monitor_loop():
if sline.startswith("- model_name:"): if sline.startswith("- model_name:"):
current_model_name = sline.split(":", 1)[1].strip().strip("\"'") current_model_name = sline.split(":", 1)[1].strip().strip("\"'")
if current_model_name: if current_model_name:
if "api_base:" in sline and ("HUOSHAN" in sline or "volc" in sline): # User requirement: Only models using HUOSHAN_BASE_URL are valid
INTERESTED_MODELS.add(current_model_name) if "api_base:" in sline and "HUOSHAN_BASE_URL" in sline:
if "model:" in sline and "volcengine/" in sline:
INTERESTED_MODELS.add(current_model_name) INTERESTED_MODELS.add(current_model_name)
# Deprecated: removed heuristics for "volc" or "volcengine/"
print( print(
f"Auto-discovered {len(INTERESTED_MODELS)} Active Volcengine models: {INTERESTED_MODELS}" f"Auto-discovered {len(INTERESTED_MODELS)} Active Volcengine models: {INTERESTED_MODELS}"
) )