feat: AI账号api_key加密存储 + 余额刷新接口与前端按钮
This commit is contained in:
+10
-1
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user