feat: update AIProvider structure to include has_api_key and adjust API key handling in settings

This commit is contained in:
shiyu
2026-01-10 13:22:07 +08:00
parent 6b2ada0b42
commit 59ad2cb622
3 changed files with 29 additions and 6 deletions
+1 -1
View File
@@ -140,7 +140,7 @@ def serialize_provider(provider: AIProvider) -> Dict[str, Any]:
"provider_type": provider.provider_type,
"api_format": provider.api_format,
"base_url": provider.base_url,
"api_key": provider.api_key,
"has_api_key": bool(provider.api_key),
"logo_url": provider.logo_url,
"extra_config": provider.extra_config or {},
"created_at": provider.created_at,