fix: gemini support api base

This commit is contained in:
zhayujie
2026-01-31 12:50:21 +08:00
parent f044fb8b47
commit e1a71723bc
3 changed files with 22 additions and 6 deletions

View File

@@ -212,6 +212,14 @@ class Config(dict):
return super().__setitem__(key, value)
def get(self, key, default=None):
# 跳过以下划线开头的注释字段
if key.startswith("_"):
return super().get(key, default)
# 如果key不在available_setting中直接返回default
if key not in available_setting:
return super().get(key, default)
try:
return self[key]
except KeyError as e: