持久化存储: - APIKey模型 + APIKeyRepository(SQLAlchemy) - UsageRecord模型 + UsageRepository(SQLAlchemy) API Key验证: - KeyVerifier服务(真正调用引擎API验证) - 支持9个引擎的真实性验证 加密存储: - KeyEncryption服务(Fernet AES加密) - 环境变量API_KEY_ENCRYPTION_KEY 用量追踪: - UsageRecorder自动记录查询用量 - 按引擎/按日聚合(修复by_day空dict) - UserQuotaService支持套餐配额(free:10/basic:50/pro:200/enterprise:1000) 集成修复: - AI引擎适配器使用APIKeyManager获取Key(用户Key>系统Key>环境变量) - SmartRouter与APIKeyManager集成(过滤无Key引擎) - BatchQueryService自动记录用量并传递用户上下文 - 所有适配器支持引擎特定代理环境变量 前端: - usage页面替换MOCK为真实API调用 - 显示加载/错误/空状态 测试: 630 passed |
||
|---|---|---|
| .. | ||
| page.tsx | ||