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
+4 -1
View File
@@ -143,7 +143,10 @@ class AIAccount(SQLModel, table=True):
index=True, description="服务商:openai/minimax/kimi/agnes/deepseek"
)
api_key: Optional[str] = Field(
default=None, description="API Key(后续版本将改为加密存储)"
default=None, description="(已弃用)明文 API Key,新数据用 api_key_encrypted"
)
api_key_encrypted: Optional[str] = Field(
default=None, description="加密的 API KeyFernet"
)
plan: Optional[str] = Field(default=None, description="订阅计划,如 ChatGPT Plus")
balance: Optional[float] = Field(default=None, description="当前余额")