fix: save and load watermark_text in config.py

This commit is contained in:
hmo
2026-04-27 20:26:50 +08:00
parent abfe1c2192
commit 0898e2da8f
+2
View File
@@ -22,6 +22,7 @@ def load_api_config(app_config=None):
"base_url": "https://ark.cn-beijing.volces.com/api/coding/v3", "base_url": "https://ark.cn-beijing.volces.com/api/coding/v3",
"model": "doubao-seed-2.0-pro", "model": "doubao-seed-2.0-pro",
"temperature": 0.7, "temperature": 0.7,
"watermark_text": "",
"prompt_template": """你是一位专业的钢琴教师,请为学员生成一份简洁的个性化练习方案报告。 "prompt_template": """你是一位专业的钢琴教师,请为学员生成一份简洁的个性化练习方案报告。
## 学员信息 ## 学员信息
@@ -92,6 +93,7 @@ def save_api_config(config, app_config=None):
existing_config["model"] = config.get("model", existing_config.get("model", "")) existing_config["model"] = config.get("model", existing_config.get("model", ""))
existing_config["temperature"] = config.get("temperature", existing_config.get("temperature", 0.7)) existing_config["temperature"] = config.get("temperature", existing_config.get("temperature", 0.7))
existing_config["prompt_template"] = config.get("prompt_template", existing_config.get("prompt_template", "")) existing_config["prompt_template"] = config.get("prompt_template", existing_config.get("prompt_template", ""))
existing_config["watermark_text"] = config.get("watermark_text", existing_config.get("watermark_text", ""))
# 当前选中的 provider 的 key 直接存储(用于兼容旧逻辑) # 当前选中的 provider 的 key 直接存储(用于兼容旧逻辑)
if config.get("api_key"): if config.get("api_key"):