feat: AI账号api_key加密存储 + 余额刷新接口与前端按钮

This commit is contained in:
gouki
2026-08-02 17:26:59 +00:00
parent 1e574315bd
commit 2e3e9f8b0b
7 changed files with 124 additions and 5 deletions
+10 -1
View File
@@ -141,10 +141,19 @@ class DomainDetailRead(DomainDetailIn):
asset_id: int
class AIAccountRead(AIAccountIn):
class AIAccountRead(SQLModel):
"""AI 账号输出(不暴露 API Key 明文,仅返回 has_api_key"""
id: int
asset_id: int
provider: str
plan: Optional[str] = None
balance: Optional[float] = None
currency: str = "USD"
monthly_usage: Optional[float] = None
monthly_limit: Optional[float] = None
last_synced_at: Optional[datetime] = None
has_api_key: bool = False
class AssetRead(AssetBase):