MCPcopy Index your code
hub / github.com/su-kaka/gcli2api / get_api_password

Function get_api_password

config.py:233–247  ·  view source on GitHub ↗

Get API password setting for chat endpoints. Environment variable: API_PASSWORD Database config key: api_password Default: Uses PASSWORD env var for compatibility, otherwise 'pwd'

()

Source from the content-addressed store, hash-verified

231
232
233async def get_api_password() -> str:
234 """
235 Get API password setting for chat endpoints.
236
237 Environment variable: API_PASSWORD
238 Database config key: api_password
239 Default: Uses PASSWORD env var for compatibility, otherwise 'pwd'
240 """
241 # 优先使用 API_PASSWORD,如果没有则使用通用 PASSWORD 保证兼容性
242 api_password = await get_config_value("api_password", None, "API_PASSWORD")
243 if api_password is not None:
244 return str(api_password)
245
246 # 兼容性:使用通用密码
247 return str(await get_config_value("password", "pwd", "PASSWORD"))
248
249
250async def get_panel_password() -> str:

Callers 1

authenticate_flexibleFunction · 0.90

Calls 1

get_config_valueFunction · 0.85

Tested by

no test coverage detected